Leçon 12 sur 15
Intégration GitHub
12 min de lecture
Points clés de cette leçon
- Claude Code peut intervenir sur les issues et pull requests GitHub.
- L'intégration s'appuie sur des permissions de dépôt à régler avec soin.
- La relecture humaine d'une pull request reste indispensable.
GitHub est au cœur de nombreux flux de travail. Connecter Claude Code à GitHub lui permet d'agir sur les issues et les pull requests, prolongeant le travail Git vu plus tôt dans le cours.
Ce que l'intégration apporte
Sans intégration, Claude Code travaille sur votre copie locale du dépôt : il modifie des fichiers, lance des tests, prépare des commits. C'est l'objet de la leçon sur Git.
Avec une intégration GitHub, le périmètre s'étend à la plateforme : créer une
pull request, lire et commenter une issue, réagir au contenu d'une revue. Le
dépôt distant devient un terrain d'action, pas seulement une destination de
push.
Mettre en place la connexion
L'intégration repose sur l'authentification à GitHub et sur des permissions accordées au dépôt. Concrètement, l'outil en ligne de commande officiel de GitHub facilite ces interactions depuis le terminal.
# Vérifier l'authentification GitHub en ligne de commande
gh auth status
# Exemple : créer une pull request depuis une branche
gh pr create --title "Refactorisation du module TVA" --body "..."Claude Code peut piloter ce type de commandes pour vous. La marche exacte de configuration de l'intégration évolue : reportez-vous au site officiel d'Anthropic pour la procédure à jour.
Permissions au plus juste
Une intégration GitHub donne accès à votre dépôt. Accordez les permissions minimales nécessaires, préférez un dépôt de test pour vos premiers essais et révisez régulièrement les accès accordés.
Cas d'usage concrets
L'intégration GitHub se prête à plusieurs scénarios du quotidien.
Préparer des pull requests
Après une session de modifications sur une branche, Claude Code peut rédiger le titre et la description de la pull request, en résumant fidèlement les changements. Vous gagnez du temps sur une étape souvent bâclée.
Traiter des issues
L'assistant peut lire une issue, comprendre la demande, explorer le code concerné et proposer une piste de correction. Le contexte de l'issue alimente directement le travail.
Réagir aux revues
Quand une revue laisse des commentaires, l'assistant peut les parcourir, proposer les ajustements demandés et mettre à jour la branche. La boucle de revue s'en trouve accélérée.
La relecture reste humaine
L'intégration GitHub ne change rien à une règle fondamentale : une pull request se relit avant d'être fusionnée. Les points de vigilance de la leçon Git restent valables. L'assistant peut faire le gros du travail, mais la décision de fusion appartient à une personne.
Décrivez vos conventions
Si votre équipe impose un format de titre de pull request ou un gabarit de
description, indiquez-le dans le fichier CLAUDE.md. L'assistant produira
alors des pull requests conformes dès le départ.
Vers l'automatisation
L'intégration GitHub est aussi une porte d'entrée vers l'automatisation. Une pull request peut déclencher des vérifications, et un assistant peut intervenir dans ce cadre. C'est le sujet de la prochaine leçon, consacrée à l'automatisation CI/CD.
En résumé
L'intégration GitHub étend Claude Code de votre dépôt local à la plateforme : pull requests, issues, revues. Elle repose sur des permissions à régler avec soin, et n'enlève rien à la nécessité d'une relecture humaine.
Poursuivez avec l'automatisation CI/CD, explorez les cours ou visez la certification Certified Architect.