GitHub-Code mit Gemini Code Assist überprüfen

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 Codequalität verbessert.

Nachdem Sie Gemini Code Assist in GitHub eingerichtet haben, können Sie Gemini Code Assist aufrufen zu jeder Phase in der Pull Anfrage, um den Code zu prüfen. Sie können direkt in den Kommentaren der Pull-Anfrage mit Gemini Code Assist interagieren:

  • Stellen Sie klärende Fragen zum Review, das Gemini Code Assist erstellt.
  • Rufen Sie Gemini Code Assist auf, indem Sie den Tag /gemini zu Ihren Kommentaren hinzufügen, um Fragen im Kontext der Pull-Anfrage zu stellen.

Gemini Code Assist 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.

Version für Privatnutzer und Version für Unternehmen

Gemini Code Assist in GitHub ist in einer Version für Unternehmen verfügbar, die Sie über installieren Google Cloud. Es gibt auch eine Version für Privatnutzer. Die Bereitstellung von Anfragen für diese Version wird jedoch eingestellt und Sie sollten sie nicht installieren.

In der folgenden Tabelle werden die Unterschiede zwischen der Version für Privatnutzer und der Version für Unternehmen zusammengefasst:

Version für Privatnutzer Version für Unternehmen (Vorschau)
Nutzungsbedingungen Google-Nutzungsbedingungen Google Cloud Nutzungsbedingungen
Kontingente 33 Pull-Anfragen pro Tag Mehr als 100 Pull-Anfragen pro Tag
Konfigurationen verwalten

Pro Repository in GitHub

Alle mit einem Konto verknüpften Repositorys über die Seite „Einstellungen

Pro Repository in GitHub

Für mehrere Repositorys mit Google Cloud

Styleguide hinzufügen Pro Repository in GitHub

Pro Repository in GitHub

Für mehrere Repositorys mit Google Cloud

GitHub-Support

GitHub

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

Hinweise

  • Gemini Code Assist in GitHub generiert keine Zusammenfassungen oder Codevorschläge für Dateien im Verzeichnis .github/workflows. Diese Ausnahme trägt dazu bei, die Einführung potenziell unsicherer Konfigurationen in das Repository zu verhindern.

  • Die Version für Unternehmen verwendet eine Developer Connect-Verbindung , um Ihre GitHub-Repositorys mit zu verbinden Google Cloud.

    • Diese Developer Connect-Verbindung wird immer in der Region us-east1 erstellt.

    • Diese Developer Connect-Verbindung muss im Bereich Code Assist Source Code Management unter Agents &Tools in Gemini Code Assist erstellt werden. Eine Anleitung finden Sie unter Gemini Code Assist in GitHub einrichten.

Nächste Schritte