Quellcode-Repository verbinden
Mit Developer Connect können Sie Produkte und Dienste, die nicht von Google stammen, einbinden und in unterstützten Google-Produkten verwenden.
In dieser Kurzanleitung erfahren Sie, wie Sie mit einer Git-Repository-Verbindung eine Verbindung zu GitHub herstellen. Diese Art von Verbindung ist erforderlich, wenn Sie die Codeanpassung in Gemini Code Assist verwenden möchten.
Eine Liste aller Integrationen, die von Developer Connect unterstützt werden, finden Sie unter Developer Connect.
Hinweis
- Melden Sie sich in Ihrem Google Cloud -Konto an. Wenn Sie mit Google Cloudnoch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Developer Connect and Secret Manager APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Make sure that you have the following role or roles on the project: Developer Connect Admin
Check for the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.
Grant the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
- Click Grant access.
-
In the New principals field, enter your user identifier. This is typically the email address for a Google Account.
- Click Select a role, then search for the role.
- To grant additional roles, click Add another role and add each additional role.
- Click Save.
-
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Developer Connect and Secret Manager APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Make sure that you have the following role or roles on the project: Developer Connect Admin
Check for the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
-
In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.
- For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.
Grant the roles
-
In the Google Cloud console, go to the IAM page.
Go to IAM - Select the project.
- Click Grant access.
-
In the New principals field, enter your user identifier. This is typically the email address for a Google Account.
- Click Select a role, then search for the role.
- To grant additional roles, click Add another role and add each additional role.
- Click Save.
-
- Sie benötigen ein GitHub-Konto und Zugriff auf ein auf GitHub.com gehostetes Repository. Alternativ können Sie der GitHub-Dokumentation folgen, um neue zu erstellen:
- Wenn Sie ein vorhandenes Repository verwenden und nicht der Inhaber sind, bitten Sie den Inhaber, Ihnen Administratorberechtigungen für das Repository zu gewähren. Wenn sich das Repository in einer GitHub-Organisation befindet, fordern Sie Berechtigungen auf Administratorebene vom Inhaber der Organisation an. Weitere Informationen zu GitHub-Organisationen finden Sie unter GitHub-Kontotypen.
Verbindung herstellen
Öffnen Sie in der Google Cloud Console die Seite Developer Connect.
Die Seite Git-Repositories wird geöffnet und zeigt eine Liste der Anbieter für die Quellcodeverwaltung an.
Wählen Sie einen Anbieter für die Quellcodeverwaltung aus, indem Sie auf der Karte für diesen Anbieter auf Verbinden klicken.
Die Seite Verbindung erstellen wird geöffnet.
Wählen Sie
us-central1als Region aus.Geben Sie
quickstart-connectionals Namen ein.Klicken Sie auf Weiter.
Das Dialogfeld Google Developer Connect wird angezeigt und Sie werden aufgefordert, die Verwendung Ihres GitHub-OAuth-Tokens zu autorisieren.
Wenn Sie kein Dialogfeld sehen, deaktivieren Sie alle Browser-Plug-ins, die Pop-ups blockieren, und prüfen Sie, ob Pop-ups in Ihren Browsereinstellungen zugelassen sind. Folgen Sie beispielsweise in Chrome der Anleitung zum Zulassen von Pop-ups.
Klicken Sie auf Verstanden und fortfahren.
Führen Sie die Schritte zur Anmeldung im GitHub-Konto aus, wenn Sie dazu aufgefordert werden.
Klicken Sie auf Developer Connect autorisieren, wenn Sie dazu aufgefordert werden. Wenn Sie diese Aufforderung nicht sehen, wurde die Autorisierung für dieses Konto bereits erteilt.
Verbindung konfigurieren
Gewähren Sie Berechtigungen für Ihr GitHub-Konto und Ihre Repositories, indem Sie die folgenden Schritte ausführen. Die Aufforderungen hängen davon ab, ob jemand, der das GitHub-Konto verwendet, die Google Developer Connect-App bereits in GitHub installiert hat.
Wenn Sie eine Liste von GitHub-Konten sehen:Die App ist noch nicht installiert. So installieren und konfigurieren Sie das Tool:
Wählen Sie das GitHub-Konto aus, das Zugriff auf das Repository hat, das Sie verknüpfen möchten.
Geben Sie die Berechtigungen für das GitHub-Repository an und installieren Sie die App. Weitere Informationen finden Sie in der GitHub-Anleitung zur Installation von Apps.
Wenn Sie aufgefordert werden, eine vorhandene Installation wiederzuverwenden:Wählen Sie aus, wo Sie die App installieren und konfigurieren möchten. Gehen Sie dazu so vor:
Klicken Sie auf GitHub-Konto, um Konten mit installierter App aufzurufen. Wenn das gewünschte Konto angezeigt wird, wählen Sie es aus.
- Klicken Sie auf Bestätigen.
Wenn Sie das gewünschte Konto nicht sehen, wählen Sie GitHub-Anwendung in anderem GitHub-Konto installieren aus.
Klicken Sie auf Bestätigen.
Wählen Sie das GitHub-Konto aus, das Sie verwenden möchten.
Geben Sie die Berechtigungen für das GitHub-Repository an und installieren Sie die App. Weitere Informationen finden Sie in der GitHub-Anleitung zur Installation von Apps.
Wählen Sie unter Repositories das Repository aus, das Sie verknüpfen möchten.
Klicken Sie auf Verknüpfen.
Die Verbindung wird der Verbindungsliste und das verknüpfte Repository der Repository-Liste hinzugefügt.
Bereinigen
Mit den folgenden Schritten vermeiden Sie, dass Ihrem Google Cloud -Konto die auf dieser Seite verwendeten Ressourcen in Rechnung gestellt werden:
Rufen Sie in der Google Cloud Console die Seite Developer Connect auf.
Klicken Sie auf dem Tab Repositories in der Zeile mit dem Namen des verknüpften Repositorys auf Weitere Optionen.
Wählen Sie Verknüpfung aufheben aus.
Klicken Sie auf Bestätigen.
Klicken Sie auf den Tab Verbindungen.
Klicken Sie in der Zeile mit dem Namen Ihrer Verbindung auf das Dreipunkt-Menü Weitere Optionen.
Wählen Sie Löschen aus.
Geben Sie den Namen der Verbindung ein.
Klicken Sie auf Bestätigen.
Durch das Löschen von Verbindungen und Links werden die Repositorys auf GitHub.com nicht gelöscht. Wenn Sie für diesen Schnellstart ein neues GitHub-Repository erstellt haben und es löschen möchten, folgen Sie der GitHub-Anleitung zum Löschen eines Repositorys.
Wenn Sie die Google Developer Connect-App deinstallieren möchten, folgen Sie der GitHub-Anleitung zum Ändern installierter Apps.