Skip to main content
Skip to content

Verwendung von GitHub in Teams

Erfahren Sie, wie Sie in Teams verwenden GitHub können, um die Zusammenarbeit zu verbessern und Ihren Workflow zu optimieren.

Mit der Integration von GitHub in Microsoft Teams können Sie Ihr GitHub Konto mit der App GitHub verbinden. Nachdem die Verbindung hergestellt ist, können Sie Benachrichtigungen abonnieren, Befehle ausführen und direkt in Teams an Problemen und Pull-Anfragen zusammenarbeiten.

Die GitHub App bringt GitHub Benachrichtigungen und Copilot zusammen. Sie können Repositoryupdates in einem Kanal, Gruppenchat oder privaten Chat empfangen und dann auf eine Benachrichtigung antworten und @mentionGitHub, um eine Aufgabe an Copilot zu delegieren. Copilot verwendet das verknüpfte Issue oder den Pull Request und die Threadunterhaltung, um die Aufgabe zu verstehen.

Sie können die GitHub-Integration auch verwenden, um Copilot cloud agent-Sitzungen in einer Unterhaltung zu initiieren und zu steuern, einschließlich der Aufforderung an Copilot, in einem Thread eingehende Recherchen sowie Planungs- und Triageaufgaben durchzuführen. Teamkollegen können miteinander und dem Agent zusammenarbeiten, Kontext hinzufügen, Annahmen korrigieren, eine Agentaufgabe fortsetzen und die resultierenden Artefakte überprüfen. Sie können auch das Modell auswählen, MCP-Server verbinden, in einer Sitzung über mehrere Repositorys hinweg arbeiten und von Copilot Memory profitieren.

Verbinden Ihres GitHub Kontos mit der GitHub App in Teams

Hinweis

Bevor Sie Ihre Konten verbinden können, muss ein Administrator für Ihren Teams-Arbeitsbereich die GitHub App installiert haben. Weitere Informationen findest du unter Integration von GitHub mit Teams.

  1. Öffnen Sie in Teams eine Direktnachricht oder eine persönliche Unterhaltung mit der GitHub-App.
  2. Führen Sie aus und folgen Sie den Anweisungen in Teams und in Ihrem Browser, um die Verbindung zu autorisieren.

Sobald Ihr GitHub Konto verbunden ist, zeigt Teams Ihnen eine Liste der verfügbaren Befehle und Features an.

Verwenden von Befehlen für Benachrichtigungen in Teams

Starten Sie in Kanälen Befehle mit . In der persönlichen App das Präfix weglassen. Die vollständige Liste der Befehle finden Sie unter Befehlsreferenz für die GitHub Integration in Teams.

BefehlBeschreibung
@GitHub subscribe OWNER/REPOAbonniert den Kanal für Benachrichtigungen für das angegebene Repository.
@GitHub unsubscribe OWNER/REPOMeldet den Kanal von Benachrichtigungen für das angegebene Repository ab.
@GitHub subscribe listListet alle Repositorys auf, denen der Kanal abonniert ist.
@GitHub subscribe list featuresListet alle Repositorys und Benachrichtigungsfeatures auf, die der Kanal abonniert hat.

Hinweis

Wenn Sie einen Kanal für ein Repository abonnieren, werden Sie möglicherweise aufgefordert, die GitHub App zu installieren und Zugriff auf das Repository oder die Organisation zu gewähren.

Arbeiten mit Problemen und Pull-Anforderungen

Sie können Issues und Pull-Anforderungen direkt in Teams erstellen, kommentieren und verwalten, mit oder ohne Copilot.

Damit Copilot eine Aktion ausführt, @mention die App in einem Teams-Chat durch die Eingabe von @GitHub gefolgt von Ihrer Aufgabe und Initiieren von Copilot cloud agent Sessions in Teams unten.

Hinweis

Pull Requests, die in einem freigegebenen Kontext von Copilot erstellt werden, verwenden die Identität der App. Wenn Sie Repository-Regelsätze verwenden, ist, da diese Pull Requests keiner Person zugeordnet sind, vor dem Zusammenführen eine weitere Freigabe erforderlich, sofern für das Repository bereits mindestens eine Freigabe erforderlich ist. Diese Einstellung ist standardmäßig aktiviert. Siehe Verfügbare Regeln für Regelsätze.

Schritt-für-Schritt-Anleitungen zum Arbeiten mit Problemen und Pullanforderungen unabhängig von Copilot, finden Sie unter Issues mit der GitHub-Integration in Teams erstellen und Verwalten von Problemen mit der GitHub Integration in Teams.

Erwähnungen in Teams

Wenn Sie ein Repository in Teams abonnieren, werden Sie in Benachrichtigungen für Repository-Ereignisse erwähnt, in denen Sie referenziert wurden. Erwähnungen erfordern, dass Sie über die GitHub App in Teams bei Ihrem GitHub Konto angemeldet sind.

Hinweis

Wenn Sie über mehrere Teams-Arbeitsbereiche verfügen, in denen Sie die GitHub App verwenden, funktionieren Erwähnungen nur im Arbeitsbereich, in dem Sie sich zuletzt angemeldet haben.

Es folgen Szenarien, in denen Sie erwähnt werden:

  • Ihnen wird ein Problem zugewiesen.
  • Ihre Rezension wird bei einer Pull-Anforderung angefordert.
  • Sie werden in einer Pull-Anforderung, Problembeschreibung, Kommentar oder Diskussion erwähnt.
  • Deine Überprüfung wird für eine Bereitstellung angefordert.
  • Du erhältst eine geplante Erinnerung zur Prüfung einer Pull-Anforderung.

Thread-Konversationen

Benachrichtigungen für jedes Problem oder jede Pullanforderung werden in einem Thread in Teams gruppiert. Die übergeordnete Karte zeigt den aktuellen Status des Problems oder der Pull-Anforderung zusammen mit Kontext wie zugewiesene Person, Prüfer, Bezeichnungen und Prüfungen an. Wenn sich der Status eines Problems oder einer Pullanforderung ändert, veröffentlicht Teams das Update als Antwort im Thread und als Kanalnachricht.

Linkvorschauen bieten zusätzlichen Kontext beim Freigeben von Links zu GitHub Ressourcen in Teams. Linkvorschauen werden angezeigt für:

  • Pull Requests
  • Probleme
  • Diskussionen
  • Kommentare
  • Codeausschnitte
  • Repositorien
  • Benutzerkonten oder Organisationen

Vorschauen von Links werden nicht angezeigt, wenn eine der folgenden Bedingungen zutrifft:

  • Das Repository ist privat und der Benutzer, der den Link freigegeben hat, ist nicht bei GitHub Teams angemeldet.
  • Die GitHub App wurde für das Repository nicht autorisiert.

Persönliche App-Erfahrung

Mit der GitHub persönlichen App in Teams können Sie Abonnements verwalten und Benachrichtigungen in einem privaten Chat empfangen. In der persönlichen App benötigen Befehle nicht das Präfix , und Benachrichtigungen werden nicht in Unterhaltungen gruppiert.

Erinnerungen für Pull-Request-Überprüfungen planen

Du kannst Erinnerungen für ausstehende Prüfungen von Pull-Anforderungen in Kanälen oder in der persönlichen App planen. Anweisungen findest du unter Planung von Pull-Request-Erinnerungen in Teams.

Initiieren von Copilot cloud agent-Sitzungen in Teams

Die GitHub-App integriert Copilot cloud agent in Teams. Sie können Copilot cloud agent in Threads aufrufen, in denen Diskussionen stattfinden, und es darum bitten, basierend auf dem Kontext dieser Diskussionen Änderungen vorzunehmen.

Verwenden Sie Copilot in Direktnachrichten, Threads und Kanälen. Neben dem Erstellen von Issues, Pull Requests und anderen Artefakten ermöglicht Ihnen die Arbeit mit Copilot in Teams Folgendes:

  • Wechseln Sie von der Diskussion zur Untersuchung, Planung und Implementierung.
  • Stellen Sie Fragen, untersuchen Sie Fehlschläge und steuern Sie einen Agenten zusammen mit Teamkollegen.
  • Delegieren Sie Aufgaben von jedem Gerät aus, und lassen Sie Aufgaben asynchron ablaufen.
  • Wählen Sie das Modell aus, verbinden Sie MCP-Server, und arbeiten Sie über mehrere Repositorys hinweg.
  • Verfolgen Sie den Plan, die Änderungen und den Pull Request auf einer Canvas neben Ihrer Unterhaltung.
  • Verwenden Sie Copilot Memory, die sich derzeit in Öffentliche Vorschau befindet und sich ändern kann, um Copilot im Laufe der Zeit aus Ihrer Arbeit lernen zu lassen.
  • Überprüfen Sie die resultierende Arbeit im geöffneten Zustand und setzen Sie sie dann außerhalb von Teams im GitHubTerminal oder in Ihrem bevorzugten Code-Editor fort.

So untersuchen Sie z. B. einen Fehler vor dem Ändern von Code:

@GitHub Investigate this failed workflow and explain the cause before changing code.

So arbeiten Sie in mehreren Repositorys:

@GitHub Update the API in octo-org/service and its client in octo-org/web, then open linked pull requests.

Sie benötigen Schreibzugriff auf jedes ausgewählte Repository, um die Arbeit zu starten oder zu steuern. Jeder in der Unterhaltung kann Kontext hinzufügen.

Weitere Informationen finden Sie unter Die Integration des Copilot-Cloud-Agenten in Teams.

Verwenden Sie den Befehl Copilot cloud agent, um die Einstellungen für @GitHub settings in Microsoft Teams zu ändern. Diese Einstellungen erstellen keine Benachrichtigungsabonnements oder Prüfungserinnerungen. Wenn Sie das Modell nur für die aktuelle Unterhaltung ändern möchten, bitten Sie Copilot , ein Modell auszuwählen.

Weiterführende Lektüre