Skip to main content
Skip to content

Intégration de GitHub à Slack

Découvrez comment intégrer GitHub à Slack pour améliorer la collaboration et simplifier les flux de travail.

À propos de l’intégration GitHub pour Slack

L’intégration GitHub de Slack vous donne une visibilité complète de vos projets et de vos GitHub équipes directement dans les canaux Slack. Vous pouvez travailler avec Copilot cloud agent pour effectuer des recherches, planifier et effectuer le triage dans les conversations, créer des artefacts tels que des tickets et des pull requests, lancer et piloter des sessions d’agent, et suivre les modifications sans quitter Slack.

Avec l’intégration GitHub de Slack, vous pouvez :

  • Obtenez desGitHub notifications dans les canaux Slack.

  • Utilisez des commandes de barre oblique pour effectuer des actions sur GitHub.

  • Fournissez un contexte à votre équipe lorsque vous partagez des liens vers des GitHub activités et propriétés.

  • Lancer et animer Copilot cloud agent des sessions au sein d’une conversation. Les collègues peuvent collaborer entre eux et l’agent, ajouter un contexte, corriger des hypothèses, poursuivre une tâche d’agent et passer en revue le plan, les problèmes, les demandes de tirage et autres artefacts résultants.

  • Travaillez entre les référentiels et les outils avec des sessions multi-référentiels et des serveurs MCP configurés au niveau du référentiel.

  • Choisissez un modèle pour une conversation ou définissez une valeur par défaut pour les nouvelles conversations dans un canal.

  • Conserver le contexte entre les sessions avec Copilot Memory.

Lorsque vous accordez à l’application GitHub l’accès à votre espace de travail Slack, vous lui accordez certaines autorisations. Les autorisations fournies sont nécessaires pour que l’application fonctionne correctement et fournissent les fonctionnalités attendues. Consultez Autorisations pour GitHub dans Slack.

Prerequisites

Pour utiliser l’intégration GitHub pour Slack, vous avez besoin des éléments suivants :

  • Un GitHub compte.
  • Espace de travail Slack dans lequel vous êtes autorisé à installer des applications.

Pour utiliser Copilot cloud agent, vous avez également besoin d’un plan payant Copilot . Pour démarrer ou piloter le travail, vous avez besoin d’un accès en écriture à chaque référentiel sélectionné pour la session.

  • Si vous obtenez Copilot via une organisation ou une entreprise, y compris un entreprise avec utilisateurs managés, la stratégie Copilot in the cloud est activée par défaut, mais un propriétaire peut le désactiver. Copilot exécute vos sessions Slack dans un bac à sable cloud, sans nécessiter de configuration distincte. Consultez « Gestion des bacs à sable cloud pour votre organisation ou entreprise ».

Installation de l’intégration GitHub de Slack dans un espace de travail unique

L’intégration GitHub de Slack doit être installée une seule fois par espace de travail et peut être installée par toute personne disposant d’autorisations d’administrateur dans l’espace de travail Slack.

  1. Accédez à la page d'intégration pour Slack.
  2. Cliquez sur Ajouter à Slack.
  3. Si vous n’êtes pas déjà connecté à Slack, vous serez invité à le faire.
  4. Suivez les instructions à l'écran pour autoriser GitHub l'accès à votre espace de travail Slack.
  5. Une fois l’intégration installée, vous pouvez inviter l’application GitHub à des canaux spécifiques en tapant /invite @github dans le canal souhaité.
  6. Une fois l’intégration installée, pour travailler avec Copilot cloud agentl’application, @mention en tapant @GitHub un message ou un canal Slack. Ensuite, si vous y êtes invité, connectez votre GitHub compte.

Pour voir ce que vous pouvez faire d’autre avec Copilot, dans le fil, @mention l’application en tapant @GitHub help.

Choisir ce qu’il faut configurer ensuite

  • Pour recevoir des événements du dépôt, utilisez /github subscribe OWNER/REPO. Consultez « Personnalisation des notifications pour GitHub dans Slack ».
  • Pour définir des dépôts, le propriétaire par défaut ou un modèle par défaut pour les nouvelles conversations de chaîne, exécutez /github settings.
  • Pour démarrer une tâche, mentionnez @GitHub et décrivez le travail. Nommez les dépôts dans votre prompt lors de l’utilisation d’un message direct.

Les abonnements aux notifications et Copilot les valeurs par défaut du référentiel sont distincts. L’abonnement à un référentiel ne le sélectionne pas pour le travail de l’agent, et le fait de le sélectionner pour le travail de l’agent n’abonne pas le canal aux notifications. Pour les sessions multi-référentiels, MCP et Copilot Memory, consultez Intégration de l’agent cloud Copilot à Slack.

Installation de l’intégration GitHub de Slack sur Slack Enterprise Grid

Si vous êtes administrateur ou propriétaire d’une organisation Slack Enterprise Grid, vous pouvez installer l’intégration GitHub de Slack sur plusieurs espaces de travail de votre organisation.

  1. Dans vos paramètres Slack Enterprise Grid, sous « Intégrations », cliquez sur Installer des applications.
  2. Recherchez l’application GitHub .
  3. Cliquez sur les points de suspension (...) à droite de l’application GitHub , puis sélectionnez Ajouter à d’autres espaces de travail.
  4. Suivez les instructions à l’écran pour terminer l’installation.

Lectures complémentaires