Skip to main content

Diese Version von GitHub Enterprise Server wurde eingestellt am 2026-04-09. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für bessere Leistung, verbesserte Sicherheit und neue Features aktualisiere auf die neueste Version von GitHub Enterprise Server. Wende dich an den GitHub Enterprise-Support, um Hilfe zum Upgrade zu erhalten.

Integration von GitHub mit Teams

Richten Sie die GitHub Integration in Teams ein, um die Zusammenarbeit zu verbessern und Workflows zu optimieren.

Informationen zur GitHub-Integration für Teams

Die GitHub-Integration für Microsoft Teams bietet Ihnen und Ihren Teams Einblicke in Ihre GitHub Projekte direkt in Teams-Kanälen. Sie können Probleme triagen, an Pullanforderungen zusammenarbeiten und Änderungen nachverfolgen, ohne Teams verlassen zu müssen.

Mit der GitHub Integration für Teams können Sie:

  • Erhalten Sie GitHub Benachrichtigungen in Teams-Kanälen.
  • Verwenden Sie Befehle, um Aktionen GitHubauszuführen.
  • Vorschauen anzeigen beim Freigeben von Links zu GitHub-Ressourcen.

Wenn Sie GitHub App-Zugriff auf Ihren Teams-Arbeitsbereich gewähren, gewähren Sie ihm bestimmte Berechtigungen. Die bereitgestellten Berechtigungen sind erforderlich, damit die App ordnungsgemäß funktioniert und die erwarteten Features bereitstellt. Weitere Informationen findest du unter Berechtigungen für GitHub in Teams.

Voraussetzungen

Um die GitHub Integration für Teams zu verwenden, benötigen Sie Folgendes:

  • Ein GitHub Konto.
  • Ein Teams-Arbeitsbereich, in dem Sie über die Berechtigung zum Installieren von Apps verfügen.

Installieren der GitHub-Integration für Teams auf GitHub Enterprise Server

Um GitHub Enterprise Server in Microsoft Teams zu integrieren, müssen Sie zuerst die Chatintegration in Ihrer Instanz konfigurieren und eine App in Microsoft Azure registrieren.

Registrieren der App und Bereitstellen des Teams-Bots

  1. Öffnen Sie in Ihrer VerwaltungskonsoleGitHub Enterprise Server Instanz die Chatintegrationsseite, und aktivieren Sie das Kontrollkästchen "Chatintegration aktivierenGitHub".
  2. Wählen Sie unter "Chatclient auswählen" Microsoft Teams aus, und folgen Sie dem Link, um eine App in Microsoft Azure zu registrieren.
  3. Konfigurieren Sie in Azure die Details für ihre App-Registrierung:
    • Geben Sie ihren Anwendungsregistrierungsnamen ein.
    • Legen Sie die unterstützten Kontotypen auf Mehrere Entra-ID-Mandanten und Alle Mandanten zulassen fest.
  4. Klicken Sie auf Registrieren.
  5. Notieren Sie die angezeigte Anwendungs-ID (Client- und Mandanten-ID).
  6. Erstellen Sie unter "Zertifikate und Geheime Schlüssel" einen neuen geheimen Clientschlüssel.
  7. Notieren Sie den wert des geheimen Clientschlüssels, der angezeigt wird.
  8. Kehren Sie zur Seite Verwaltungskonsole und Chat-Integration auf Ihrer GitHub Enterprise Server-Instanz zurück.
  9. Klicken Sie auf Deploy to Azure, und folgen Sie den Anweisungen, um den Teams-Bot in Microsoft Azure bereitzustellen.
  10. Wählen Sie in Azure die gruppe Subscription und Resource group aus, damit der Azure Bot bereitgestellt werden soll.
  11. Geben Sie die Anwendungs-ID (Client-ID) und die Mandanten-ID ein, die Sie zuvor in der Teams-Bot-Konfiguration aufgezeichnet haben.
  12. Je nach Netzwerkkonfiguration für GitHub Enterprise Server:
    • Wenn Ihre Instanz im öffentlichen Internet erreichbar ist, aktivieren Sie das Kontrollkästchen '_msteams' an Pfad anfügen .
    • Wenn Ihre Instanz im öffentlichen Internet nicht erreichbar ist und einen Proxy erfordert:
      • Stellen Sie sicher, dass das Kontrollkästchen '_msteams' an Pfad anhängen nicht aktiviert ist.
      • Geben Sie im Feld "GHES-Instanzhostname " die URL ein, die den Datenverkehr an Ihre Instanz weiterleitt.
  13. Klicken Sie auf die Registerkarte " Überprüfen+ Erstellen ", und klicken Sie dann auf "Erstellen ", um die Einstellungen zu speichern und mit der Bereitstellung der App zu beginnen.
  14. Warten Sie, bis der Teams-Bot in Azure bereitgestellt wird.

Konfigurieren Sie GitHub Enterprise Server und installieren Sie die App in Teams

  1. Kehren Sie zur Verwaltungskonsole und Chat-Integration-Seite in Ihrer GitHub Enterprise Server Instanz zurück.
  2. Geben Sie die Microsoft-Client-ID, das Microsoft-Client-Geheimnis und die Microsoft-Mandanten-ID mithilfe der zuvor aufgezeichneten Anwendungsdetails ein.
  3. Wenn Ihre GitHub Enterprise Server Instanz im öffentlichen Internet nicht erreichbar ist und einen Proxy erfordert, geben Sie optional die URL ein, die den Datenverkehr an Ihre Instanz im Feld "Public Endpoint URL " weiterleitt.
  4. Klicken Sie auf "Clienteinstellungen speichern".
  5. Klicken Sie auf "Manifest generieren ", um das Integrationsmanifest zur späteren Verwendung herunterzuladen.
  6. Klicken Sie auf " Einstellungen speichern" , um die Änderungen auf Ihre Instanz anzuwenden.
  7. Melden Sie sich bei Ihrem Teams-Client an, und öffnen Sie das Teams Admin Center.
  8. Wechseln Sie zu Teams-Apps > "Apps verwalten", und klicken Sie auf "Hochladen ", um das Integrationsmanifest hochzuladen, das Sie in einem vorherigen Schritt heruntergeladen haben. Weitere Informationen finden Sie unter "Hochladen Ihrer App in Teams".
  9. Installieren Sie Ihre App in Teams, und führen Sie @GHE signin aus, um Ihr GitHub Konto zu verknüpfen.

Weiterführende Lektüre