Passer au contenu principal

Utilisation de l'intégration GitHub

Mis à jour il y a plus de 2 semaines

Pour plus d'informations sur l'activation de GitHub dans votre compte, consultez Configuration des intégrations Claude.

Connectez vos dépôts GitHub directement à Claude pour fournir un contexte complet pour vos tâches de développement logiciel. Vous pouvez facilement ajouter des dépôts en les sélectionnant dans une liste, ce qui aide Claude à mieux comprendre et assister votre base de code.

Comment ajouter des dépôts GitHub

Remarque : Si vous n'êtes pas actuellement authentifié auprès de GitHub, vous serez redirigé vers GitHub pour vous authentifier avant de pouvoir utiliser cette intégration.

Conversations

  • Cliquez sur le bouton « + » dans le coin inférieur gauche de l'interface de conversation.

  • Sélectionnez « Ajouter depuis GitHub » dans le menu déroulant :

  • Utilisez l'explorateur de fichiers pour sélectionner des fichiers et dossiers spécifiques :

  • Lorsque vous envoyez votre message, Claude accédera au contenu et le traitera pour éclairer sa réponse.

Projets

  • Cliquez sur le bouton « + » dans le coin supérieur droit de votre section de connaissances du projet.

  • Sélectionnez « GitHub » dans le menu déroulant :

  • Recherchez dans vos dépôts accessibles ou collez une URL de dépôt.

  • Utilisez l'explorateur de fichiers pour sélectionner des fichiers et dossiers spécifiques :

  • Votre contenu sélectionné sera ajouté aux connaissances du projet pour que Claude y accède et le traite.

  • Vous pouvez utiliser l'icône « Synchroniser » pour vous assurer que vous travaillez avec la version la plus à jour de votre base de code :

  • Vous pouvez utiliser l'icône « Configurer les fichiers » pour modifier les fichiers et dossiers que Claude analyse :

Connexion aux dépôts privés

Si vous voyez l'avertissement ci-dessous et avez saisi une URL valide, cela signifie très probablement que vous tentez de connecter Claude à un dépôt privé :

Suivez le lien vers notre application GitHub, où vous pouvez accorder l'accès aux dépôts si vous êtes administrateur GitHub, ou envoyer une demande aux administrateurs de votre organisation GitHub.

  • Accordez l'accès vous-même si vous le pouvez : Vous pouvez choisir de laisser Claude accéder à tous les dépôts ou à des dépôts spécifiques :

  • Demandez l'accès si vous n'avez pas les permissions nécessaires : Les administrateurs de votre organisation GitHub recevront une notification par e-mail concernant votre demande. Une fois qu'ils approuvent la demande, vous pourrez synchroniser et accéder au dépôt dans Claude :

Bonnes pratiques

  1. Commencez petit : Commencez par sélectionner un petit sous-ensemble de votre base de code à analyser. Cela vous aidera à vous familiariser avec la façon dont Claude interprète et discute de votre code.

  2. Itérez et affinez : Si la réponse initiale de Claude ne répond pas entièrement à votre question, n'hésitez pas à poser des questions de suivi ou à demander des clarifications.

  3. Combinez avec l'expertise humaine : Utilisez les insights de Claude comme point de départ pour une investigation et une discussion plus approfondies avec votre équipe. Veuillez examiner le travail de Claude.

  4. Sélection réfléchie des fichiers : Lorsque vous utilisez « Configurer les fichiers », soyez stratégique dans vos sélections. Incluez les fichiers et répertoires clés qui sont centraux à votre tâche ou projet actuel, mais évitez de sélectionner des fichiers inutiles pour rester dans les limites de tokens et maintenir la concentration.

  5. Mises à jour régulières : N'oubliez pas d'actualiser périodiquement la synchronisation GitHub de votre projet pour vous assurer que Claude travaille avec la version la plus à jour de votre base de code, et particulièrement avant de commencer une nouvelle analyse ou lorsque vous savez qu'il y a eu des changements importants dans votre dépôt.

Questions fréquemment posées

Q : Quelles informations sont récupérées depuis GitHub ?

R : Seuls les fichiers (noms et contenus) dans un dépôt sur une branche spécifique sont synchronisés. Nous ne récupérons pas l'historique des commits, les PR ou autres métadonnées.

Q : Que se passe-t-il si mon dépôt est mis à jour après l'avoir ajouté à un projet ?

R : Vous pouvez cliquer sur « Synchroniser maintenant » pour récupérer les dernières modifications de votre dépôt. Cela mettra à jour tous les fichiers et dossiers précédemment sélectionnés.

Q : Puis-je ajouter plusieurs dépôts à un seul projet ou conversation ?

R : Oui, vous pouvez ajouter plusieurs dépôts pour fournir à Claude un contexte complet pour vos tâches de développement. Les dépôts doivent tenir dans la fenêtre de contexte de Claude.

Q : Que se passe-t-il si je perds l'accès à un dépôt ?

R : Si vous perdez l'accès à un dépôt, vous ne pourrez pas voir son contenu dans les projets où il a été précédemment ajouté. L'aperçu du dépôt sera supprimé, bien que l'historique de la conversation sera conservé.

Remarque : Toutes les intégrations Claude sont actuellement en version bêta.

Avez-vous trouvé la réponse à votre question ?