Zum Hauptinhalt springen

Verwendung der GitHub-Integration

Vor über 2 Wochen aktualisiert

Weitere Informationen zum Aktivieren von GitHub in Ihrem Konto finden Sie unter Setting Up Claude Integrations.

Verbinden Sie Ihre GitHub-Repositories direkt mit Claude, um umfassenden Kontext für Ihre Softwareentwicklungsaufgaben bereitzustellen. Sie können Repositories einfach hinzufügen, indem Sie diese aus einer Liste auswählen, was Claude hilft, Ihre Codebasis besser zu verstehen und zu unterstützen.

So fügen Sie GitHub-Repositories hinzu

Hinweis: Wenn Sie derzeit nicht bei GitHub authentifiziert sind, werden Sie zu GitHub weitergeleitet, um sich zu authentifizieren, bevor Sie diese Integration verwenden können.

Chats

  • Klicken Sie auf die Schaltfläche „+" in der unteren linken Ecke der Chat-Oberfläche.

  • Wählen Sie „Add from GitHub" aus dem Dropdown-Menü:

  • Verwenden Sie den Dateibrowser, um bestimmte Dateien und Ordner auszuwählen:

  • Wenn Sie Ihre Nachricht senden, greift Claude auf den Inhalt zu und verarbeitet ihn, um seine Antwort zu informieren.

Projekte

  • Klicken Sie auf die Schaltfläche „+" in der oberen rechten Ecke Ihres Projekt-Wissenbereichs.

  • Wählen Sie „GitHub" aus dem Dropdown-Menü:

  • Durchsuchen Sie Ihre zugänglichen Repositories, oder fügen Sie eine Repository-URL ein.

  • Verwenden Sie den Dateibrowser, um bestimmte Dateien und Ordner auszuwählen:

  • Ihr ausgewählter Inhalt wird zum Projekt-Wissenbereich hinzugefügt, damit Claude darauf zugreifen und ihn verarbeiten kann.

  • Sie können das Symbol „Sync" verwenden, um sicherzustellen, dass Sie mit der aktuellsten Version Ihrer Codebasis arbeiten:

  • Sie können das Symbol „Configure files" verwenden, um zu ändern, welche Dateien und Ordner Claude analysiert:

Verbindung zu privaten Repositories

Wenn Sie die folgende Warnung sehen und eine gültige URL eingegeben haben, bedeutet dies höchstwahrscheinlich, dass Sie versuchen, Claude mit einem privaten Repository zu verbinden:

Folgen Sie dem Link zu unserer GitHub App, wo Sie Zugriff auf Repositories gewähren können, wenn Sie ein GitHub-Administrator sind, oder senden Sie eine Anfrage an die Administratoren Ihrer GitHub-Organisation.

  • Gewähren Sie selbst Zugriff, wenn Sie können: Sie können wählen, ob Claude auf alle Repositories oder nur auf bestimmte zugreifen darf:

  • Fordern Sie Zugriff an, wenn Sie nicht über die erforderlichen Berechtigungen verfügen: Die Administratoren Ihrer GitHub-Organisation erhalten eine E-Mail-Benachrichtigung über Ihre Anfrage. Sobald sie die Anfrage genehmigen, können Sie das Repository in Claude synchronisieren und darauf zugreifen:

Best Practices

  1. Klein anfangen: Beginnen Sie mit der Auswahl einer kleinen Teilmenge Ihrer Codebasis zur Analyse. Dies hilft Ihnen, sich damit vertraut zu machen, wie Claude Ihren Code interpretiert und diskutiert.

  2. Iterieren und verfeinern: Wenn Claudes erste Antwort Ihre Frage nicht vollständig beantwortet, zögern Sie nicht, Anschlussfragen zu stellen oder um Klarstellung zu bitten.

  3. Mit menschlicher Expertise kombinieren: Nutzen Sie Claudes Erkenntnisse als Ausgangspunkt für weitere Untersuchungen und Diskussionen mit Ihrem Team. Bitte überprüfen Sie Claudes Arbeit.

  4. Durchdachte Dateiauswahl: Wenn Sie „Configure files" verwenden, seien Sie strategisch bei Ihren Auswahl. Beziehen Sie Schlüsseldateien und Verzeichnisse ein, die für Ihre aktuelle Aufgabe oder Ihr Projekt zentral sind, vermeiden Sie aber die Auswahl unnötiger Dateien, um innerhalb der Token-Limits zu bleiben und den Fokus zu bewahren.

  5. Regelmäßige Updates: Denken Sie daran, die GitHub-Synchronisierung Ihres Projekts regelmäßig zu aktualisieren, um sicherzustellen, dass Claude mit der aktuellsten Version Ihrer Codebasis arbeitet, besonders vor dem Start einer neuen Analyse oder wenn Sie wissen, dass es erhebliche Änderungen an Ihrem Repository gab.

Häufig gestellte Fragen

F: Welche Informationen werden von GitHub abgerufen?

A: Es werden nur Dateien (Namen und Inhalte) in einem Repository auf einem bestimmten Branch synchronisiert. Wir rufen keine Commit-Historie, PRs oder andere Metadaten ab.

F: Was passiert, wenn mein Repository nach dem Hinzufügen zu einem Projekt aktualisiert wird?

A: Sie können auf „Sync now" klicken, um die neuesten Änderungen aus Ihrem Repository abzurufen. Dies aktualisiert alle zuvor ausgewählten Dateien und Ordner.

F: Kann ich mehrere Repositories zu einem einzelnen Projekt oder Chat hinzufügen?

A: Ja, Sie können mehrere Repositories hinzufügen, um Claude mit umfassendem Kontext für Ihre Entwicklungsaufgaben zu versorgen. Die Repositories müssen in Claudes Kontextfenster passen.

F: Was passiert, wenn ich den Zugriff auf ein Repository verliere?

A: Wenn Sie den Zugriff auf ein Repository verlieren, können Sie seinen Inhalt in Projekten, in denen es zuvor hinzugefügt wurde, nicht mehr anzeigen. Die Repository-Vorschau wird entfernt, obwohl der Gesprächsverlauf beibehalten wird.

Hinweis: Alle Claude-Integrationen befinden sich derzeit in der Beta-Phase.

Hat dies deine Frage beantwortet?