Gemini Code Assist für GitHub nutzt die Vorteile von Gemini für den Pull-Anfrageprozess und fungiert als Code-Reviewer. Gemini Code Assist beschleunigt und verbessert den Code mithilfe eines Gemini-gestützten Agents, der Pull-Anfragen automatisch zusammenfasst und detaillierte Codeüberprüfungen durchführt. Sie können Gemini Code Assist in jeder Phase des Pull-Requests aufrufen, um den Code zu überprüfen.
Sie können direkt in den Kommentaren zum Pull-Request mit Gemini interagieren:
- Sie können Fragen zur Überprüfung stellen, die Gemini erstellt.
- Sie können Gemini mit dem Tag
/gemini
in Ihren Kommentaren Fragen im Zusammenhang mit dem Pull-Request stellen.
Gemini ruft automatisch hilfreiche Informationen aus dem Repository und der Pull-Anfrage ab, um seine Aufgaben auszuführen.
Dieses Dokument richtet sich an Entwickler aller Erfahrungsstufen. Es wird davon ausgegangen, dass Sie mit GitHub vertraut sind.
Hinweis
Führen Sie einen der folgenden Schritte aus, um die Schritte in diesem Dokument zu testen:
- Eigenes GitHub-Repository verwenden
- Erstellen Sie einen Fork von unserem Beispiel-Repository.
Gemini Code Assist für GitHub installieren
So installieren Sie Gemini Code Assist:
Rufen Sie die App-Seite Gemini Code Assist für GitHub auf.
Melden Sie sich in Ihrem GitHub-Konto an, falls Sie das noch nicht getan haben.
Klicken Sie auf Installieren.
Sie werden aufgefordert, Gemini Code Assist für einen Nutzer oder eine Organisation zu installieren.
Wenn Sie aufgefordert werden, Gemini Code Assist für einen Nutzer oder eine Organisation zu installieren, wählen Sie die Organisation aus, in der Sie es verwenden möchten.
Nachdem Sie Gemini Code Assist für Ihre GitHub-Organisation installiert haben, werden Sie aufgefordert, die Repositories auszuwählen, für die die Code Review-Integration aktiviert werden soll.
Sie werden zur Admin-Konsole von Gemini Code Assist weitergeleitet.
Melden Sie sich mit Ihrem GitHub-Konto an.
Wählen Sie im Drop-down-Menü eine GitHub-Organisation oder ein privates Konto aus.
Lesen und akzeptieren Sie die Nutzungsbedingungen, die Richtlinie zur unzulässigen Nutzung von generativer KI und die Datenschutzerklärung von Google und klicken Sie dann auf Einrichtung abschließen.
Gemini Code Assist wird den Pull-Requests in Ihren ausgewählten Repositories hinzugefügt.
Nach der Erstellung gibt Gemini Code Assist Vorschläge für Ihre Codeüberprüfung, sobald der Autor des Pull-Requests oder andere Prüfer Kommentare mit dem /gemini
-Tag zum Pull-Request hinzufügen.
Gemini Code Assist ist jetzt für alle Pull-Anfragen in Ihren ausgewählten Repositories aktiv. Im nächsten Abschnitt erfahren Sie, wie Sie Zusammenfassungen und Feedback zu Pull-Requests erhalten.
Zusammenfassung und Feedback zum Pull-Request erhalten
Wenn Sie eine erste Überprüfung eines Pull-Requests durch Gemini Code Assist erhalten möchten, erstellen Sie einen neuen Pull-Request.
Wenn Sie den neuen Pull-Request öffnen, führt Gemini Code Assist eine erste Überprüfung durch. Sobald die Überprüfung abgeschlossen ist, wird gemini-code-assist[bot]
automatisch als Prüfer zum Pull-Antrag hinzugefügt. Gemini Code Assist fügt dem Pull-Request auf dem Tab Unterhaltung einen Problemkommentar mit dem Feedback hinzu und fügt dann Kommentare zu geänderten Codeabschnitten hinzu.
Rezensionskommentare enthalten die folgenden Informationen:
- Schweregrad des Problems, angegeben als „Kritisch“, „Hoch“, „Mittel“ und „Niedrig“
- Feedback zum Problem
- Codevorschlag, der direkt über GitHub committet werden kann
- Verweise auf einen vom Nutzer bereitgestellten Stilleitfaden
Gemini Code Assist manuell aufrufen
Gemini Code Assist liest Kommentare von allen Mitwirkenden an einem Pull-Request und entscheidet, ob eine Antwort erforderlich ist.
Wenn Sie Gemini Code Assist manuell aufrufen möchten, können Sie die folgenden Befehle auf der Hauptkommentarseite des Pull-Requests als Issue-Kommentar verwenden.
Befehl | Beschreibung |
---|---|
/gemini summary |
Eine Zusammenfassung der Änderungen im Pull-Request wird gepostet. |
/gemini review |
Er stellt eine Codeüberprüfung der Änderungen im Pull-Request bereit. |
/gemini |
Gemini Code Assist manuell in Kommentaren aufrufen |
/gemini help |
Verfügbare Befehle |
Gemini Code Assist-Einstellungen verwalten
Jeder Nutzer mit Berechtigungen zum Ändern der GitHub App-Einstellungen für die Organisation kann die Gemini Code Assist-Einstellungen verwalten. Sie können die für Gemini Code Assist erteilten Berechtigungen prüfen, den Repository-Zugriff verwalten und Gemini Code Assist deinstallieren.
So ändern Sie die Einstellungen:
- Klicken Sie auf GitHub auf Ihr Profilbild und dann auf Einstellungen.
- Klicken Sie im Bereich Integrationen auf Anwendungen. Eine Liste mit GitHub-Apps wird angezeigt.
- Klicken Sie neben „Gemini Code Assist“ auf Konfigurieren.