Gemini Code Assist in GitHub prüft Code und nutzt dafür Gemini zum Ausführen von Pull-Anfragen. Gemini Code Assist in GitHub verwendet einen Gemini-basierten Agenten, der Pull-Anfragen automatisch zusammenfasst und umfassende Code Reviews bietet. So werden Reviews beschleunigt und die Qualität des Codes gesteigert.
Nachdem Sie Gemini Code Assist in GitHub eingerichtet haben, können Sie Gemini Code Assist in jeder Phase der Pull-Anfrage aufrufen, um den Code zu prüfen. Sie können direkt in den Pull-Anfrage-Kommentaren mit Gemini Code Assist interagieren, indem Sie:
- Klärende Fragen zur Überprüfung stellen, die von Gemini Code Assist erstellt wurde.
- Sie können Gemini Code Assist auffordern, Fragen im Kontext der Pull-Anfrage zu stellen, indem Sie den Tag
/geminizu Ihren Kommentaren hinzufügen.
Gemini Code Assist ruft automatisch hilfreiche Informationen aus dem Repository und dem Pull-Request ab, um seine Aufgaben auszuführen.
Dieses Dokument richtet sich an Entwickler aller Erfahrungsstufen. Außerdem wird davon ausgegangen, dass Sie mit GitHub vertraut sind.
Verbraucher- und Unternehmensversion
Gemini Code Assist für GitHub ist in einer Consumer-Version, die Sie direkt in GitHub installieren, und in einer Unternehmensversion, die Sie über Google Cloud installieren, verfügbar.
In der folgenden Tabelle werden die Unterschiede zwischen der privaten Version und der Enterprise-Version zusammengefasst:
| Verbraucherversion | Enterprise-Version (Vorschau) | |
|---|---|---|
| Einrichtung | Direkt in GitHub | Über Google Cloud verwaltet |
| Nutzungsbedingungen | Google-Nutzungsbedingungen | Nutzungsbedingungen von Google Cloud |
| Kontingente | 33 Pull-Anfragen pro Tag | Mehr als 100 Pull-Anfragen pro Tag |
| Stilrichtlinien hinzufügen | Pro Repository in GitHub |
Pro Repository in GitHub Über mehrere Repositories hinweg mit Google Cloud |
| Konfigurationen verwalten |
Pro Repository in GitHub Alle mit einem Konto verknüpften Repositories über die Einstellungsseite |
Pro Repository in GitHub Über mehrere Repositories hinweg mit Google Cloud |
| GitHub-Unterstützung |
GitHub |
GitHub |
Hinweise
Gemini Code Assist in GitHub generiert keine Zusammenfassungen oder Codevorschläge für Dateien im Verzeichnis
.github/workflows. Durch diesen Ausschluss wird verhindert, dass potenziell unsichere Konfigurationen in das Repository eingeführt werden.In der Enterprise-Version wird eine Developer Connect-Verbindung verwendet, um Ihre GitHub-Repositories mit Google Cloud zu verbinden.
Diese Developer Connect-Verbindung wird immer in der Region
us-east1erstellt.Diese Developer Connect-Verbindung muss im Bereich Code Assist Source Code Management unter Agents & Tools von Gemini Code Assist erstellt werden. Eine Anleitung finden Sie unter Gemini Code Assist in GitHub einrichten.