# Uso de GitHub en Teams

Aprenda a usar GitHub en Teams para mejorar la colaboración y simplificar el flujo de trabajo.

La integración de GitHub para Microsoft Teams le permite conectar la cuenta de GitHub a la aplicación GitHub en Teams. Una vez conectado, puede suscribirse a notificaciones, ejecutar comandos y colaborar en problemas y solicitudes de incorporación de cambios directamente en Teams.

## Conectar tu cuenta GitHub a la aplicación GitHub en Teams

> \[!NOTE] Para poder conectar las cuentas, un administrador del área de trabajo de Teams debe haber instalado la GitHub aplicación. Consulta [Integración de GitHub con Teams](/es/enterprise-server@3.22/integrations/how-tos/teams/integrate-github-with-teams).

1. En Teams, abra un mensaje directo o una conversación de aplicación personal con la GitHub aplicación.
2. Ejecute `@GitHub Notifications signin` y siga las indicaciones de Teams y en el explorador para autorizar la conexión.

GitHub Una vez que la cuenta esté conectada, Teams le mostrará una lista de los comandos y características disponibles.

## Uso de comandos en Teams

En canales, inicie comandos con `@GitHub Notifications`. En la aplicación personal, omita el prefijo. Para obtener la lista completa de comandos, consulte [Referencia de comandos para la integración de GitHub en Teams](/es/enterprise-server@3.22/integrations/reference/teams-command-reference).

| Command                                         | Descripción                                                                                        |
| ----------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| `@GitHub Notifications subscribe owner/repo`    | Suscribe el canal a las notificaciones del repositorio especificado.                               |
| `@GitHub Notifications unsubscribe owner/repo`  | Cancela la suscripción a las notificaciones del canal para el repositorio especificado.            |
| `@GitHub Notifications subscribe list`          | Enumera todos los repositorios a los que está suscrito el canal.                                   |
| `@GitHub Notifications subscribe list features` | Enumera todos los repositorios y características de notificación a las que está suscrito el canal. |

> \[!NOTE] Al suscribir un canal a un repositorio, es posible que se le pida que instale la GitHub aplicación y conceda acceso al repositorio u organización.

## Trabajo con incidencias y solicitudes de incorporación de cambios

Puede crear, comentar y administrar problemas y extraer solicitudes directamente desde Teams. Para obtener instrucciones paso a paso, vea:

* [Creación de problemas con la integración de GitHub en Teams](/es/enterprise-server@3.22/integrations/tutorials/teams/create-issues)
* [Administración de problemas con la integración de GitHub en Teams](/es/enterprise-server@3.22/integrations/tutorials/teams/manage-issues)

## Menciones en Teams

Cuando se suscribe a un repositorio en Teams, verá que se le menciona en las notificaciones de eventos de repositorio donde se le ha mencionado. Las menciones requieren que esté conectado a su cuenta de GitHub a través de la aplicación GitHub en Teams.

> \[!NOTE] Si tiene varias áreas de trabajo de Teams en las que usa la GitHub aplicación, las menciones solo funcionarán en el área de trabajo en la que inició sesión más recientemente.

A continuación se muestran escenarios en los que se mencionará:

* Se le asigna un problema.
* Se solicita su revisión en una solicitud de extracción.
* Se le menciona en una solicitud de incorporación de cambios, una descripción del problema, un comentario o una discusión.
* Se solicita tu revisión en un despliegue.
* Recibe un recordatorio programado para una solicitud de revisión de solicitud de incorporación de cambios.

## Subprocesamiento de conversaciones

Las notificaciones de cada incidencia o solicitud de incorporación de cambios se agrupan en una conversación de Teams. La tarjeta primaria muestra el estado más reciente de la incidencia o solicitud de incorporación de cambios junto con contextos como usuarios asignados, revisores, etiquetas y comprobaciones. Cuando cambia el estado de una incidencia o solicitud de incorporación de cambios (pull request), Teams publica la actualización como respuesta en el hilo y como mensaje de canal.

## Apertura de enlaces a actividades de GitHub en Teams

Las vistas previas de enlaces proporcionan contexto adicional al compartir enlaces a GitHub recursos en Teams. Las vistas previas de vínculos se muestran para:

* Solicitudes de incorporación de cambios
* Problemas
* Discusiones
* Comentarios
* Fragmentos de código
* Repositorios
* Cuentas de usuario u organizaciones

Las vistas previas de los vínculos no se mostrarán si se aplica alguna de las siguientes opciones:

* El repositorio es privado y el usuario que ha compartido el vínculo no ha iniciado sesión en GitHub Teams.
* La aplicación GitHub no ha sido autorizada para el repositorio.

## Experiencia de aplicación personal

La GitHub aplicación personal de Teams le permite administrar suscripciones y recibir notificaciones en un chat privado. En la aplicación personal, los comandos no requieren el prefijo `@GitHub Notifications` y las notificaciones no están organizadas en hilos.

## Programación de recordatorios para revisiones de solicitudes de incorporación de cambios

Puede programar recordatorios para las revisiones pendientes de solicitudes de incorporación de cambios en canales o en la aplicación personal. Para instrucciones, consulta [Programación de recordatorios de solicitudes de incorporación de cambios en Teams](/es/enterprise-server@3.22/integrations/how-tos/teams/schedule-reminders).

## Lectura adicional

* [Personalizar las notificaciones de GitHub en Teams.](/es/enterprise-server@3.22/integrations/how-tos/teams/customize-notifications) : aprenda a personalizar las GitHub notificaciones en Teams.
* [Programación de recordatorios de solicitudes de incorporación de cambios en Teams](/es/enterprise-server@3.22/integrations/how-tos/teams/schedule-reminders) - Aprende a programar recordatorios para las revisiones de pull requests.
* [Referencia de comandos para la integración de GitHub en Teams](/es/enterprise-server@3.22/integrations/reference/teams-command-reference) : revise todos los comandos disponibles de Teams.
* [Tutoriales para la integración de GitHub Teams](/es/enterprise-server@3.22/integrations/tutorials/teams) - Desarrolle aptitudes y conocimientos sobre la GitHub integración de Teams mediante ejemplos y actividades prácticas.