Informationen zur GitHub-Integration für Slack
Die GitHub Integration für Slack bietet Ihnen und Ihren Teams vollständige Einblicke in Ihre GitHub Projekte direkt in Slack-Kanälen. Sie können mit Copilot cloud agent arbeiten, um in Gesprächen zu recherchieren, zu planen und zu selektieren, Elemente wie Probleme und Pullanforderungen zu erstellen, Agent-Sitzungen zu starten und zu steuern, und Änderungen zu verfolgen, ohne Slack zu verlassen.
Mit der GitHub Integration für Slack können Sie:
-
Erhalten Sie GitHub Benachrichtigungen in Slack-Kanälen.
-
Verwenden Sie Schrägstrichbefehle, um Aktionen auf GitHub durchzuführen.
-
Geben Sie Ihrem Team Kontext, wenn Sie Links zu GitHub Aktivitäten und Eigenschaften teilen.
-
Sitzungen Copilot cloud agent in einer Konversation starten und steuern Teamkollegen können miteinander und dem Agent zusammenarbeiten, Kontext hinzufügen, Annahmen korrigieren, eine Agentaufgabe fortsetzen und den resultierenden Plan, Probleme, Pullanforderungen und andere Artefakte überprüfen.
-
Arbeiten Sie über Repositorys und Tools hinweg mit Multirepositorysitzungen und repositorykonfigurten MCP-Servern.
-
Wählen Sie ein Modell für eine Unterhaltung aus, oder legen Sie einen Standardwert für neue Unterhaltungen in einem Kanal fest.
-
Kontext zwischen Sitzungen beibehalten mit Copilot Memory.
Wenn Sie GitHub App-Zugriff auf Ihren Slack-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 Slack.
Voraussetzungen
Um die GitHub Integration für Slack zu verwenden, benötigen Sie Folgendes:
- Ein GitHub Konto.
- Ein Slack-Arbeitsbereich, in dem Sie über die Berechtigung zum Installieren von Apps verfügen.
Zur Verwendung von Copilot cloud agent benötigen Sie auch einen kostenpflichtigen Copilot Plan. Um die Arbeit zu starten oder zu steuern, benötigen Sie Schreibzugriff auf jedes Repository, das für die Sitzung ausgewählt ist.
- Wenn Sie Copilot über eine Organisation oder ein Unternehmen erhalten, einschließlich einer Unternehmen mit verwalteten Benutzer*innen, ist die Copilot in the cloud-Richtlinie standardmäßig aktiviert, aber ein Besitzer kann sie deaktivieren. Copilot führt Ihre Slack-Sitzungen in einer Cloud-Sandbox aus, die keine separate Einstellung benötigt. Siehe Verwalten von Cloud-Sandboxes für Ihre Organisation oder Ihr Unternehmen.
Installieren der GitHub Integration für Slack in einem einzigen Arbeitsbereich
Die GitHub Integration für Slack muss nur einmal pro Arbeitsbereich installiert werden und kann von jedem mit Administratorberechtigungen im Slack-Arbeitsbereich installiert werden.
- Wechseln Sie zur GitHub Seite "Integration für Slack ".
- Klicken Sie auf Zu Slack hinzufügen.
- Wenn Sie noch nicht bei Slack angemeldet sind, werden Sie dazu aufgefordert.
- Folgen Sie den Anweisungen auf dem Bildschirm, um den Zugriff auf Ihren Slack-Arbeitsbereich zu ermöglichen GitHub .
- Nachdem die Integration installiert wurde, können Sie die GitHub App zu bestimmten Kanälen einladen, indem Sie den gewünschten Kanal eingeben
/invite @github. - Sobald die Integration installiert ist, können Sie außerdem mit Copilot cloud agent arbeiten, die App @mention, indem Sie
@GitHubin eine Slack-Nachricht oder einen Kanal eingeben. Wenn Sie dann dazu aufgefordert werden, verbinden Sie Ihr GitHub-Konto.
Um zu erfahren, was Sie sonst noch mit Copilot tun können, @mention Sie die App im Thread, indem Sie @GitHub help eingeben.
Auswählen, was als Nächstes konfiguriert werden soll
- Verwenden Sie
/github subscribe OWNER/REPO, um Repository-Ereignisse zu empfangen. Siehe Anpassen von Benachrichtigungen für GitHub in Slack. - Führen Sie zum Festlegen von Repositorys, dem Standardbesitzer oder einem Standardmodell für neue Kanalunterhaltungen
/github settingsaus. - Um eine Aufgabe zu starten, erwähnen Sie
@GitHubund beschreiben Sie die Arbeit. Benennen Sie die Repositorys in Ihrem Prompt, wenn Sie eine direkte Nachricht verwenden.
Benachrichtigungsabonnements und Copilot Repositorystandardwerte sind getrennt. Wenn Sie ein Repository abonnieren, wird es nicht für die Agent-Arbeit ausgewählt, und die Auswahl für die Agentarbeit abonniert den Kanal nicht für Benachrichtigungen. Informationen zu Sitzungen mit mehreren Repositorys, MCP und Copilot Memory, finden Sie unter Integration von Copilot-Cloud-Agent mit Slack.
Installieren der GitHub Integration für Slack im Slack Enterprise Grid
Wenn Sie ein Administrator oder Besitzer einer Slack Enterprise Grid-Organisation sind, können Sie die GitHub Integration für Slack über mehrere Arbeitsbereiche in Ihrer Organisation hinweg installieren.
- Klicken Sie in Ihren Slack Enterprise Grid-Einstellungen unter "Integrationen" auf "Apps installieren".
- Suchen Sie nach der GitHub App.
- Klicken Sie auf die Auslassungspunkte (...) rechts neben der GitHub-App und wählen Sie Zu weiteren Arbeitsbereichen hinzufügen.
- Folgen Sie den Anweisungen auf dem Bildschirm, um die Installation abzuschließen.
Weiterführende Lektüre
-
Verwenden von GitHub in Slack – Erfahren Sie, wie Sie die GitHub Integration für Slack verwenden.
-
Integration von Copilot-Cloud-Agent mit Slack - Erfahren Sie mit Slack mehr über Copilot cloud agent.