Auf dieser Seite werden Git-Repository-Verbindungen in Developer Connect beschrieben. Plattformadministratoren können anhand dieser Informationen wichtige Konzepte kennenlernen und entscheiden, wann sie diese Art von Verbindung verwenden sollten.
Einführung
Eine Git-Repository-Verbindung ist eine Art von Developer Connect-Systemverbindung, mit der Sie Verbindungen mit eingeschränktem Umfang zu Git-basierten Repositorys in Quellcode-Verwaltungssystemen außerhalb von Google Clouderstellen und verwalten können.
Verwenden Sie Git-Repository-Verbindungen in Situationen, in denen der Nutzer, der die Verbindung erstellt hat, nicht anwesend sein muss, wenn die Verbindung aufgerufen wird. Wenn beispielsweise ein Git-Repository mit Ihrer Cloud Build-Konfiguration verbunden ist, müssen Sie beim Auslösen eines Builds bei einem Commit im Repository nichts während des Builds tun. Sie gewähren Ihrem Dienstkonto einfach die Berechtigung, die Verbindung zu verwenden, und der Trigger wird beim Commit ausgeführt.
Mit Git-Repository-Verbindungen können Sie Bot-Dienste in Konten in diesen SCMs konfigurieren, um Routineaufgaben wie das Klonen und Indexieren von Repositories zu erledigen.
Ein Nutzer der individuellen Code-Anpassung von Gemini Code Assist kann beispielsweise eine Git-Repository-Verbindung zu einem GitHub-Repository einrichten, damit Gemini Code Assist die verbundenen Repositories klonen und indexieren kann.
Anwendungsfälle
In der folgenden Tabelle sind die Produkte und Anwendungsfälle aufgeführt, die von Developer Connect unterstützt werden, sowie die SCMs, die Sie für jeden Anwendungsfall einbinden können. Die Tabelle enthält auch Links zu Anleitungen, in denen die ersten Schritte mit den einzelnen SCMs beschrieben werden.
| Produkt | Anwendungsfall | Unterstützte SCMs |
|---|---|---|
| Gemini Enterprise Agent Platform | Direkt aus einem Repository bereitstellen, das über Developer Connect verknüpft ist |
|
| Firebase App Hosting | Web-App aus Ihren GitHub-Repositories erstellen |
|
| Cloud Build-Trigger | Builds über Ereignisse in verbundenen Repositories auslösen |
|
| App Lifecycle Manager | Verbindung zu Terraform-Dateien herstellen, die in externen Git-Repositories gespeichert sind |
|
| App Design Center | Erstellen und teilen Sie Vorlagen, damit Anwendungen den Organisationsstandards entsprechen und die Bereitstellungszeit verkürzt wird. |
|
| Individuelle Code-Anpassung für Gemini Code Assist | KI-basierte Programmierunterstützung, die auf Ihre verbundenen Repositories zugeschnitten ist |
|
| Gemini Code Assist | Verwenden Sie einen auf Gemini basierenden Agenten, um Pull-Anfragen zusammenzufassen und detaillierte Code Reviews zu erstellen. |
|
Vorteile
Developer Connect führt Sie durch die Konfiguration von Authentifizierung, Autorisierung und Netzwerk. In vielen Fällen können Verbindungen zu öffentlich gehosteten Repositories über vorgefertigte, von Google verwaltete Prozesse und Apps hergestellt werden.
Mit Developer Connect können Sie auch alle Ihre SCM-Integrationen an einem Ort verwalten. Sie können alle Ihre Repository-Verbindungen in Developer Connect erstellen, ansehen und bearbeiten.
Wichtige Konzepte
In Developer Connect werden Integrationen über Verbindungen und Links verwaltet.
- Verbindung: Der erste Schritt beim Erstellen einer Brücke zwischen Google und einer Quellcode-Verwaltungsplattform, die nicht von Google stammt.
- Verknüpfung: Die Verknüpfung mit einem einzelnen Git-Repository, das Sie auf einer verbundenen Quellcodeverwaltungsplattform auswählen.
Nachdem Sie beispielsweise eine Verbindung zwischen Google und GitLab eingerichtet haben, können Sie Links zu mehreren Repositories im verbundenen GitLab-Konto konfigurieren.
Nächste Schritte
- Git-Repository-Verbindung zu GitHub erstellen
- Git-Repository-Verbindung zu GitLab erstellen
- Git-Repository-Verbindung zu Bitbucket Cloud erstellen
- Git-Repository-Verbindung zu GitHub Enterprise in einem privaten Netzwerk erstellen.
- Git-Repository-Verbindung zu GitLab Enterprise in einem privaten Netzwerk erstellen
- Git-Repository-Verbindung zu Bitbucket Data Center in einem privaten Netzwerk erstellen