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.
La GitHub aplicación reúne GitHub notificaciones y Copilot juntos. Puede recibir actualizaciones del repositorio en un canal, chat de grupo o chat privado y, a continuación, responder a una notificación y @mentionGitHub delegar una tarea a Copilot. Copilot usa la incidencia vinculada o la pull request y la conversación del subproceso para comprender la tarea.
También puede usar la integración GitHub para iniciar y guiar sesiones de Copilot cloud agent en una conversación, incluido pedir a Copilot que realice tareas de investigación profunda, planificación y clasificación dentro de un hilo. Los compañeros de equipo pueden colaborar entre sí y el agente, agregar contexto, suposiciones correctas, continuar una tarea de agente y revisar los artefactos resultantes. También puede seleccionar el modelo, conectar servidores MCP, trabajar en varios repositorios en una sesión y beneficiarse de Copilot Memory.
Conectar tu cuenta GitHub a la aplicación GitHub en Teams
Nota:
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.
- En Teams, abra un mensaje directo o una conversación de aplicación personal con la GitHub aplicación.
- Ejecute 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 para notificaciones en Teams
En canales, inicie comandos con . En la aplicación personal, omita el prefijo. Para obtener la lista completa de comandos, consulte Referencia de comandos para la integración GitHub en Teams.
| Command | Descripción |
|---|---|
@GitHub subscribe OWNER/REPO | Suscribe el canal a las notificaciones del repositorio especificado. |
@GitHub unsubscribe OWNER/REPO | Cancela la suscripción a las notificaciones del canal para el repositorio especificado. |
@GitHub subscribe list | Enumera todos los repositorios a los que está suscrito el canal. |
@GitHub subscribe list features | Enumera todos los repositorios y características de notificación a las que está suscrito el canal. |
Nota:
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 con o sin usar Copilot.
Para que Copilot realice una acción, @mention la aplicación en cualquier chat de Teams escribiendo @GitHub seguido de tu tarea, y consulta Iniciar sesiones de Copilot cloud agent en Teams más abajo.
Nota:
Las solicitudes de incorporación de cambios creadas en un contexto compartido por Copilot utilizan la identidad de la aplicación. Si usa conjuntos de reglas de repositorio, dado que estas solicitudes de extracción no están atribuidas a una persona, se requiere una aprobación adicional antes de fusionarlas, siempre y cuando el repositorio ya requiera al menos una aprobación. Esta opción está habilitada de manera predeterminada. Consulte Reglas disponibles para conjuntos de reglas.
Para obtener instrucciones paso a paso sobre cómo trabajar con incidencias y solicitudes de extracción sin depender de Copilot, consulte Creación de problemas con la integración de GitHub en Teams y Administración de problemas con la integración de GitHub en Teams.
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.
Nota:
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 y las notificaciones no se agrupan 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.
Inicio de sesiones de Copilot cloud agent en Teams
La GitHub aplicación integra Copilot cloud agent en Teams. Puede invocar Copilot cloud agent en subprocesos en los que se están llevando a cabo discusiones y pedirle que realice cambios en función del contexto de esas discusiones.
Usa Copilot en mensajes directos, subprocesos y canales. Además de crear incidencias, solicitudes de incorporación de cambios y otros artefactos, trabajar con Copilot en Teams te permite:
- Pase de la discusión a la investigación, la planificación y la implementación.
- Haga preguntas, investigue los errores y guíe un agente junto con sus compañeros de equipo.
- Delegue el trabajo desde cualquier dispositivo y permita que las tareas se ejecuten de forma asincrónica.
- Elija el modelo, conecte los servidores MCP y trabaje en varios repositorios.
- Siga el plan, los cambios y la pull request en un lienzo junto a la conversación.
- Usa Copilot Memory, que está actualmente en versión preliminar pública y está sujeto a cambios, para ayudar a Copilot a aprender de su trabajo a lo largo del tiempo.
- Revise el trabajo resultante en la aplicación abierta y, a continuación, reanude el trabajo fuera de Teams, en GitHub, el terminal o el editor de código que prefiera.
Por ejemplo, para investigar un error antes de cambiar el código:
@GitHub Investigate this failed workflow and explain the cause before changing code.
Para trabajar en varios repositorios:
@GitHub Update the API in octo-org/service and its client in octo-org/web, then open linked pull requests.
Necesita acceso de escritura a todos los repositorios seleccionados para iniciar o dirigir el trabajo. Cualquier persona de la conversación puede agregar contexto.
Para más información, consulta Integración del agente de la nube Copilot con Teams.
Para cambiar la configuración de Copilot cloud agent en Teams, use el @GitHub settings comando . Esta configuración no crea suscripciones de notificación ni recordatorios de revisión. Para cambiar el modelo solo para la conversación actual, pida Copilot que elija un modelo.
Lectura adicional
- Personalización de notificaciones para GitHub en Teams : aprenda a personalizar las GitHub notificaciones en Teams.
- Programación de recordatorios de solicitudes de incorporación de cambios en Teams - Aprende a programar recordatorios para las revisiones de pull requests.
- Referencia de comandos para la integración GitHub en Teams : revise todos los comandos disponibles de Teams.
- Tutoriales para la integración de GitHub Teams - Desarrolle aptitudes y conocimientos sobre la GitHub integración de Teams mediante ejemplos y actividades prácticas.