Verbindungen zu Git-Repositorys

Auf dieser Seite werden Git-Repository-Verbindungen in Developer Connect beschrieben. Plattformadministratoren können anhand dieser Informationen wichtige Konzepte kennenlernen und entscheiden, wann diese Art von Verbindung verwendet werden sollte.

Einführung

Eine Git-Repository-Verbindung ist eine Developer Connect-Funktion, mit der Sie Verbindungen mit eingeschränktem Umfang zu Git-basierten Repositorys in Quellcode-Verwaltungssystemen außerhalb von Google Cloud erstellen und verwalten können.

Diese Art von Verbindung ist eine Systemverbindung zu einem Git-Repository, für das Sie einem Dienstkonto Berechtigungen zur Nutzung erteilen können. Git-Repository-Verbindungen sind in Szenarien anwendbar, in denen ein Nutzer, der die Verbindung autorisiert 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 nach einem Commit im Repository nichts tun. Mit Git-Repository-Verbindungen können Sie Bot-Dienste in Konten auf diesen SCMs konfigurieren, um Routineaufgaben wie das Klonen und Indexieren von Repositories zu erledigen.

Ein Nutzer der Codeanpassung 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
Codeanpassung für Gemini Code Assist KI-basierte Programmierunterstützung, die auf Ihre verbundenen Repositories zugeschnitten ist
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
  • GitHub Enterprise in privaten Netzwerken
  • GitLab
  • GitLab Enterprise (einschließlich GitLab Community Edition)
  • GitLab Enterprise in privaten Netzwerken
  • Bitbucket Cloud
  • Bitbucket-Rechenzentrum
  • Bitbucket Data Center in privaten Netzwerken
Gemini-Agent für die Codeüberprüfung
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
  • GitHub Enterprise in privaten Netzwerken
  • GitLab
  • GitLab Enterprise (einschließlich GitLab Community Edition)
  • GitLab Enterprise in privaten Netzwerken
  • Bitbucket Cloud
  • Bitbucket-Rechenzentrum
  • Bitbucket Data Center in privaten Netzwerken
Firebase App Hosting Web-App aus Ihren GitHub-Repositories erstellen GitHub
Cloud Build-Trigger Builds über Ereignisse in verbundenen Repositories auslösen
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
  • GitLab
  • GitLab Enterprise
  • Bitbucket Cloud
  • Bitbucket-Rechenzentrum
SaaS-Laufzeit Verbindung zu Terraform-Dateien herstellen, die in externen Git-Repositories gespeichert sind
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise
App Design Center
  • GitHub
  • GitHub Enterprise Cloud
  • GitHub Enterprise

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 außerdem 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