Mit dem GitHub-Connector für Gemini Enterprise können Sie Vorgänge zum Erstellen, Aktualisieren und Lesen von GitHub-Daten ausführen.
Unterstützte Aktionen
Wenn der GitHub-Datenspeicher aktiviert ist, können Endnutzer in Gemini Enterprise Befehle in natürlicher Sprache verwenden, um die folgenden Aktionen auszuführen.
| Aktion | Beschreibung |
|---|---|
| Kommentar zu einer ausstehenden Überprüfung hinzufügen | Kommentar zu einer ausstehenden Überprüfung in GitHub hinzufügen |
| Kommentar zu einem Problem hinzufügen | Kommentar zu einem Problem in GitHub hinzufügen |
| Zweig erstellen | Zweig in GitHub erstellen |
| Problem erstellen oder aktualisieren | Problem in GitHub erstellen oder aktualisieren |
| Datei erstellen oder aktualisieren | Datei in GitHub erstellen oder aktualisieren |
| Repository verzweigen | Repository in GitHub verzweigen |
| Pull-Anfrage zusammenführen | Pull-Anfrage in GitHub zusammenführen |
| Dateien übertragen | Dateien in GitHub übertragen |
| Pull-Anfrage aktualisieren | Pull-Anfrage in GitHub aktualisieren |
Erforderliche Berechtigungen
Damit Gemini Enterprise mit dem GitHub-Datenspeicher suchen kann, benötigen Sie die folgenden Berechtigungen:
| Berechtigungsname | Berechtigungstyp | Grund für den Zugriff |
| Repository: Inhalte | Schreibgeschützt | Dateien, Commits, Zweige, Tags, Releases lesen und Code durchsuchen |
| Repository: Probleme | Schreibgeschützt | Probleme, Labels und Kommentare lesen und nach Problemen suchen |
| Repository: Pull-Anfragen | Schreibgeschützt | Pull-Anfragen, Unterschiede und Kommentare zu Pull-Anfragen lesen und nach Pull-Anfragen suchen |
| Repository: Metadaten | Schreibgeschützt (erforderlich) | Nach Repositories und Nutzern suchen |
| Organisation: Mitglieder | Schreibgeschützt | Organisationsteams und ihre Mitglieder ansehen |
| Konto: Profil | Lesen/Schreiben | Auf Nutzerprofilinformationen zugreifen |
| Organisation: Problemtypen | Schreibgeschützt | Verfügbare Problemtypen der Organisation ansehen |
Informationen zum Konfigurieren dieser Berechtigungen finden Sie unter Berechtigungen festlegen und Client-ID und Clientschlüssel abrufen.
Beschränkungen
In diesem Abschnitt werden bekannte Probleme und Beschränkungen beschrieben, die sich auf die Verwendung des GitHub-Datenspeichers auswirken können.
- Wenn Sie eine neue App erstellen oder einem vorhandenen Datenspeicher einen Datenspeicher hinzufügen, sollten Sie nur einen Datenspeicher mit Aktionen verknüpfen, die zu einem einzelnen Connectortyp gehören.
- Das Erzwingen eines VPC Service Controls-Perimeters für vorhandene GitHub-Datenspeicher wird nicht unterstützt. Wenn Sie VPC Service Controls erzwingen möchten, müssen Sie die Datenspeicher löschen und neu erstellen. Weitere Informationen zu VPC Service Controls und zur Verwendung von Aktionen nach dem Aktivieren von VPC Service Controls finden Sie unter App mit VPC Service Controls schützen.
- Der GitHub-Datenspeicher wird nur in den
global,us, undeuStandorten unterstützt.
Nächste Schritte
- Informationen zum Erstellen und Konfigurieren eines Connectors mit GitHub finden Sie unter GitHub-Datenspeicher einrichten.