Skip to main content

Esta versión de GitHub Enterprise Server se discontinuó el 2026-04-09. 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 Server. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Integración de GitHub con Teams

Configure la integración de GitHub con Teams para mejorar la colaboración y simplificar los flujos de trabajo.

Acerca de la GitHub integración para Teams

La integración de GitHub para Microsoft Teams le ofrece a usted y a sus equipos visibilidad sobre los proyectos de GitHub directamente en los canales de Teams. Puede evaluar los problemas, colaborar en las solicitudes de incorporación de cambios y realizar un seguimiento de los cambios sin salir de Teams.

Con la GitHub integración de Teams, puede hacer lo siguiente:

  • Recibir GitHub notificaciones en canales de Teams.
  • Utiliza comandos para realizar acciones en GitHub.
  • Ver las vistas previas cuando compartas enlaces a GitHub recursos.

Al conceder acceso a la aplicación GitHub al área de trabajo de Teams, se le conceden determinados permisos. Los permisos proporcionados son necesarios para que la aplicación funcione correctamente y proporcione las características que espera. Consulta Permisos para GitHub en Teams.

Prerrequisitos

Para usar la GitHub integración de Teams, necesita lo siguiente:

  • Una GitHub cuenta.
  • Un área de trabajo de Teams donde tiene permiso para instalar aplicaciones.

Instalación de la GitHub integración para Teams en GitHub Enterprise Server

Para integrar GitHub Enterprise Server con Microsoft Teams, primero debe configurar la integración de chat en la instancia y registrar una aplicación en Microsoft Azure.

Registro de la aplicación y aprovisionamiento del bot de Teams

  1. En la instancia Consola de administraciónGitHub Enterprise Server, abra la página Integración de chat y active la casilla Habilitar GitHub integración de chat.
  2. En "Seleccionar cliente de chat", seleccione Microsoft Teams y siga el vínculo para registrar una aplicación en Microsoft Azure.
  3. En Azure, configure los detalles del registro de la aplicación:
    • Escriba el nombre del registro de la aplicación.
    • Establezca los tipos de cuenta admitidos en varios inquilinos de Entra ID y permitir todos los inquilinos.
  4. Haga clic en Registrar.
  5. Registre el identificador de la aplicación (cliente) y el identificador de inquilino mostrados.
  6. En Certificados y secretos, cree un nuevo secreto de cliente.
  7. Registre el valor del secreto de cliente mostrado.
  8. Vuelva a la Consola de administración instancia de GitHub Enterprise Server y a la página de integración de chat.
  9. Haga clic en Deploy para Azure y siga las indicaciones para aprovisionar el bot de Teams en Microsoft Azure.
  10. En Azure, seleccione la Suscripción y el grupo de recursos donde se implementará el bot de Azure.
  11. Escriba el identificador de la aplicación (cliente) y el identificador de inquilino que registró anteriormente en la configuración del bot de Teams.
  12. En función de la configuración de red de GitHub Enterprise Server:
    • Si la instancia es accesible en la internet pública, active la casilla Agregar "_msteams" a la ruta.
    • Si la instancia no es accesible en la red pública de Internet y requiere un proxy:
      • Asegúrese de que la casilla Anexar "_msteams" a la ruta de acceso no está seleccionada.
      • En el campo Nombre de host de instancia de GHES , escriba la dirección URL que reenvía el tráfico a la instancia.
  13. Haga clic en la pestaña Revisar y crear y, a continuación, haga clic en Crear para guardar la configuración y comenzar a aprovisionar la aplicación.
  14. Espere a que el bot de Teams se aprovisione en Azure.

Configurar GitHub Enterprise Server e instalar la aplicación en Teams

  1. Vuelva a la página de Consola de administración y integración de chat en su instancia de GitHub Enterprise Server.
  2. Introduce el ID de cliente de Microsoft, secreto del cliente de Microsoft y ID de arrendatario de Microsoft utilizando los detalles de la aplicación que registró anteriormente.
  3. Opcionalmente, si su GitHub Enterprise Server instancia no es accesible en Internet pública y requiere un proxy, escriba la URL que reenviará el tráfico a su instancia en el campo URL del punto de conexión pública.
  4. Haga clic en Guardar configuración de cliente.
  5. Haga clic en Generar manifiesto para descargar el manifiesto de integración para su uso posterior.
  6. Haga clic en Guardar configuración para aplicar los cambios en la instancia.
  7. Inicie sesión en el cliente de Teams y abra el Centro de administración de Teams.
  8. Vaya a Aplicaciones de Teams > **** y haga clic en Cargar para cargar el manifiesto de integración que descargó en un paso anterior. Para obtener más información, consulte Cargar la aplicación en Teams.
  9. Instale la aplicación en Teams y ejecute @GHE signin para conectar su GitHub cuenta.

Lectura adicional

  •         [AUTOTITLE](/integrations/how-tos/teams/use-github-in-teams) - Aprenda a usar la GitHub integración para Teams.
    
  •         [AUTOTITLE](/integrations/how-tos/teams/customize-notifications) : aprenda a personalizar las GitHub notificaciones en Teams.