Connectez GitHub à Manus pour examiner, corriger et déployer du code

Avec le connecteur MCP GitHub, Manus lit vos pull requests et issues, rédige la révision, corrige le code sur une branche et ouvre une pull request que vous pouvez fusionner. Il peut aussi démarrer automatiquement dès l'ouverture d'une pull request.

D'abord, connectez GitHub dans Manus
Relancer les webhooks de paiement échoués#128fix/webhook-retrymain
api/webhooks/payment.ts+3 −1
41 export async function onPayment(event) {
42− await sendReceipt(event.order)
42+ for (let i = 0; i <= MAX_RETRIES; i++) {
Manus Cette boucle s'exécute une fois de trop. Utilisez i < MAX_RETRIES.
43+ await sendReceipt(event.order)
Manus Une nouvelle tentative peut envoyer le même reçu deux fois. Vérifiez d’abord s’il a déjà été envoyé.
44+ }
45 }
Correctif déployéEmpêcher les doublons de reçus lors des nouvelles tentativese41c9a2

Revue de code IA GitHub pour chaque pull request

Demandez à Manus de revoir une pull request, ou configurez-le comme un bot de revue de code GitHub qui démarre à chaque nouvelle pull request.

github.com/your-org/your-repo/pull/128
Revue Manus

Ajoute des tentatives automatiques aux webhooks de paiement. 2 problèmes à corriger avant la fusion, et le chemin de relance n'a aucun test.

3 fichiers modifiés2 commentaires

Révision de PR par IA à partir d’un lien de pull request

Collez le lien et Manus fait office de relecteur de code IA : d'abord un résumé IA de la pull request, puis une revue de pull request GitHub avec des commentaires associés aux lignes exactes. Demandez-lui d'attendre votre accord, afin que la revue de code IA affichée sur GitHub soit une revue que vous avez approuvée.

QuandUne pull request est ouverte ou marquée prête pour révision dans le dépôt sélectionné
Uniquement siLa branche de base est main et la pull request n'est pas un brouillon
EnsuiteManus examine la modification et publie un avis lorsqu'il y a un problème évident

Automatisez la revue de code à l'ouverture d'une pull request

Configurez une automatisation GitHub dans Manus : lorsqu'une pull request est ouverte ou marquée prête pour revue, une nouvelle tâche l'examine et ne publie un avis que lorsqu'il y a un problème clair à corriger. Cela fonctionne comme un bot de revue de PR que vous dirigez en langage simple, et ce n'est pas une étape IA GitHub Actions, donc vos vérifications existantes continuent de s'exécuter.

Découvrez comment les automatisations démarrent des tâches

Triez d'abord les nouveaux tickets, puis corrigez ceux qui comptent

Manus lit chaque nouvelle issue, puis fait passer celle que vous choisissez d'une branche à une pull request que vous pouvez examiner.

Chaque jour de semaine à 9h
Échec de connexion avec l'authentification uniquebug
Faute de frappe sur la page des tarifsdocs
Connexion unique défaillanteProbable doublon de #301

Triage des issues GitHub chaque matin en semaine

Une tâche planifiée lit les nouvelles issues, suggère une étiquette pour chacune, signale les doublons probables et rédige des étapes de reproduction et des réponses. C’est un tri IA des issues qui vous laisse la décision finale.

  1. Lire le ticket #301
  2. Nouvelle branchefix/sso-login
  3. Conserver l'URL de retour après l'authentification unique
  4. Pull request ouverte, prête pour révision

De l'issue à la pull request avec un agent IA GitHub

Manus est un assistant IA GitHub qui effectue lui-même la modification. Il lit le ticket, modifie le code sur une nouvelle branche, rédige un message de commit IA indiquant ce qui a changé et pourquoi, puis ouvre une pull request. La fusion reste de votre responsabilité.

Générateur de notes de version pour les pull requests fusionnées

Transformez ce qui a été livré cette semaine en notes que vos utilisateurs peuvent lire.

Chaque vendredi à 16h

Nouvelles fonctionnalités

  • Partagez un tableau de bord avec un lien public #131
  • Filtrer les rapports par équipe #134

Correctifs

  • Les graphiques ne clignotent plus lors du redimensionnement #133

Changements incompatibles

  • L'ancien point de terminaison d'exportation a été supprimé #136

Un journal des modifications hebdomadaire issu des pull requests fusionnées

Utilisez Manus comme générateur de changelog : chaque vendredi, il collecte les pull requests fusionnées dans main et rédige des notes de version IA regroupées par nouveautés, corrections et changements.

Synchronisez une application web Manus avec votre dépôt GitHub

Sauvegardez le code, modifiez-le avec vos propres outils et gardez les deux côtés synchronisés.

Application web dans ManusModifier en discutant
Envoi automatiqueRécupération automatique
Dépôt privémain

Créez l'application ici, gardez le code dans GitHub

Exportez une application web que vous avez créée dans Manus vers un nouveau dépôt privé. Manus envoie ses modifications sur main et récupère le code le plus récent avant d'éditer, afin que vous puissiez aussi travailler dans votre propre éditeur.

Lire le guide d'intégration GitHub

Évitez la configuration du serveur MCP GitHub

GitHub est un connecteur intégré dans Manus. Connectez-le une fois et n'importe quelle tâche pourra l'utiliser.

Connectez GitHub dans Connecteurs

Ouvrez Connecteurs dans Manus, choisissez GitHub et connectez-vous avec votre compte GitHub.

Choisissez les dépôts

Sur GitHub, autorisez l’application Manus Connector à utiliser les dépôts que vous souhaitez partager. Vous pourrez modifier cela plus tard depuis Configurer.

Demandez le travail

Mentionnez GitHub ou choisissez un dépôt dans le menu GitHub de la zone de discussion, puis décrivez ce dont vous avez besoin.

Configurer GitHub MCP dans Claude Desktop ou configurer GitHub MCP dans Cursor consiste à ajouter le serveur MCP de GitHub dans les paramètres de cette application, qu’il s’agisse du serveur hébergé ou d’un serveur local exécuté avec Docker et un jeton d’accès personnel. Pour connecter GitHub à ChatGPT, vous utilisez le connecteur GitHub de ChatGPT, et l’intégration GitHub de Claude se configure dans Claude. Dans Manus, le connecteur est intégré et le travail s’exécute sur l’ordinateur virtuel propre à Manus, afin qu’une automatisation puisse le démarrer dès qu’une pull request est ouverte.

Comprendre un dépôt avant de le modifier

Commencez avec une question sur votre code. Manus parcourt le dépôt que vous choisissez et répond avec des noms de fichiers que vous pouvez ouvrir.

Comment fonctionnent les connecteurs Manus

D'autres façons de travailler avec le code dans Manus

Questions fréquemment posées

Qu'est-ce que le connecteur MCP GitHub dans Manus ?

C'est le connecteur GitHub intégré dans Manus, l'un des connecteurs MCP préconfigurés disponibles sur tous les plans. Une fois connecté, Manus peut lire et écrire du code, commit et push des modifications, et créer, consulter, modifier et fermer des issues et pull requests dans les dépôts que vous autorisez.

Comment connecter GitHub à Manus ?

Ouvrez Connecteurs dans Manus, choisissez GitHub et cliquez sur Connecter. Connectez-vous à GitHub et approuvez l'accès aux dépôts que vous souhaitez utiliser. Ensuite, mentionnez GitHub dans une tâche ou choisissez un dépôt dans le menu GitHub de la zone de discussion.

Est-ce que Manus peut relire automatiquement les pull requests ?

Oui. Créez une automatisation déclenchée avec GitHub comme source, choisissez l'événement de pull request et ajoutez des conditions telles que le dépôt, la branche ou le label. Les événements GitHub pris en charge démarrent une tâche dès qu'ils se produisent. Elle s'exécute en tant que tâche Manus, et non comme un workflow GitHub Actions, afin que vos vérifications existantes continuent de fonctionner. Utilisez l'exécution de test pour l'essayer d'abord.

Est-ce que Manus peut pousser du code ou ouvrir des pull requests ?

Oui. Dans les dépôts que vous autorisez, Manus peut committer et pousser des modifications, et créer, modifier et fermer des pull requests et des issues. Demandez-lui de travailler sur une nouvelle branche et d'ouvrir une pull request lorsque vous souhaitez examiner un changement avant qu'il n'atteigne main.

À quels dépôts Manus peut-il accéder ?

Seuls les dépôts que vous autorisez lors de l'installation de l'application Manus Connector sur GitHub, et dans chaque tâche vous choisissez lesquels utiliser. Pour modifier l'accès, ouvrez le connecteur GitHub dans Manus et choisissez Configurer. Si la connexion ne fonctionne plus, désinstallez Manus Connector à github.com/settings/installations, puis reconnectez GitHub.

Dois-je héberger mon propre serveur MCP GitHub ?

Non. GitHub est un connecteur préconfiguré dans Manus, donc il n’y a rien à installer ni à exécuter. Connectez votre compte et Manus effectue le travail sur son propre ordinateur virtuel. Si vous souhaitez également un autre serveur MCP, vous pouvez en ajouter un personnalisé dans Connecteurs.

En quoi cela diffère-t-il de la revue de code GitHub Copilot ?

La revue de code GitHub Copilot est une fonctionnalité de GitHub qui examine une pull request lorsque vous la demandez ou lorsque les revues automatiques sont activées, et suggère des modifications que vous pouvez appliquer dans GitHub. Manus se connecte à GitHub en tant qu'agent IA généraliste : en plus de la revue, il peut trier les issues, valider des correctifs sur une branche, ouvrir des pull requests et rédiger des notes de version, lorsque vous le demandez ou via une automatisation.

Est-ce que Manus peut résumer un dépôt GitHub ?

Oui. Choisissez un dépôt autorisé dans le menu GitHub de la zone de conversation, ou collez le lien d'un dépôt public, puis demandez un résumé du dépôt GitHub : ce que fait le projet, comment le code est organisé et quels fichiers lire en premier. C'est une façon rapide de résumer la structure d'un dépôt GitHub avant de planifier un changement.

Puis-je synchroniser une application web Manus avec GitHub ?

Oui. Exportez votre projet web vers un nouveau dépôt GitHub privé, qui vous appartient ou appartient à une organisation dont vous faites partie. Manus pousse ensuite ses modifications vers main et récupère le code le plus récent avant d'éditer. Seul le propriétaire de la tâche peut exporter, et renommer le dépôt ou changer son propriétaire rompt la connexion.

Intégrez GitHub dans votre prochaine tâche Manus

Connectez GitHub dans Manus