Skip to main 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.

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.

Hinweis

* GitHub Copilot in Teams befindet sich derzeit in Öffentliche Vorschau und kann geändert werden.

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 @GitHub Notifications signin``@GitHub 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 @GitHub``@GitHub Notifications. 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 Requests direkt in Teams erstellen, kommentieren und verwalten, mit oder ohne Copilot.

Damit @Copilot eine Aktion ausführt, erwähnen Sie GitHub die App in einem beliebigen Teams-Chat, indem Sie gefolgt von Ihrer Aufgabe eingeben, und siehe unten Copilot cloud agent.

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 @GitHub Notifications``@GitHub, 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 direkt von Diskussion zu Untersuchung und Implementierung.
  • Stellen Sie Fragen, und untersuchen Sie Fehler.
  • Planen Sie Die Arbeit vor der Implementierung.
  • Steuern Sie einen Agenten gemeinsam mit Ihrem Team.
  • Delegieren Sie Arbeit von jedem Gerät.
  • Aufgaben asynchron ausführen lassen.
  • Überprüfen Sie das Ergebnis im offenen Zustand.
  • Setzen Sie die Arbeit an den vom Agent generierten Artefakten außerhalb von Teams, im GitHubTerminal oder Ihrem bevorzugten Code-Editor fort.

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

Feedback und Support

Sie können Feedback in unserem Diskussionsforum anzeigen und teilen.

Weiterführende Lektüre