Z tego dokumentu dowiesz się, jak skonfigurować dostosowywanie kodu w Gemini Code Assist w konsoli Google Cloud, za pomocą interfejsu wiersza poleceń Google Cloud lub Terraform, łącząc Gemini Code Assist z prywatnymi repozytoriami kodu. Funkcja dostosowywania kodu w Gemini Code Assist umożliwia otrzymywanie rekomendacji kodu, które są oparte na wewnętrznych bibliotekach, prywatnych interfejsach API i stylu kodowania Twojej organizacji.
Zanim zaczniesz
- Skonfiguruj Gemini Code Assist w ramach subskrypcji Enterprise.
- Sprawdź, czy w projekcie, do którego należy subskrypcja, masz te role Identity and Access Management: - Administrator indeksów repozytorium kodu (roles/cloudaicompanion.codeRepositoryIndexesAdmin)
- Użytkownik Gemini w Google Cloud (roles/cloudaicompanion.user)
 
- Administrator indeksów repozytorium kodu (
- tworzyć i konfigurować konta użytkowników, Każdy programista w Twojej organizacji, który korzysta z Gemini Code Assist, musi mieć w Google Cloud tożsamość użytkownika z uprawnieniami dostępu do Twojego projektu Google Cloud. Więcej informacji znajdziesz w artykule Przyznawanie ról w konsoli Google Cloud. Sprawdź, czy każdy użytkownik ma te role: 
- Funkcja dostosowywania kodu korzysta z Developer Connect, aby uzyskiwać dostęp do prywatnych repozytoriów i je indeksować. Sprawdź, czy region Developer Connect, w którym znajduje się połączenie z repozytorium Developer Connect, jest też obsługiwaną lokalizacją dostosowywania kodu. Funkcji dostosowywania kodu nie można używać, jeśli połączenie Developer Connect znajduje się w nieobsługiwanym regionie. Listę obsługiwanych regionów znajdziesz w sekcji Ograniczenia dotyczące dostosowywania kodu. 
Wybieranie repozytoriów do indeksowania
Zgodnie ze sprawdzonymi metodami należy indeksować repozytoria, które mają te cechy:
- Kod o stylu lub strukturze podobnej do tej, jakiej oczekujesz od swoich programistów.
- Prywatne biblioteki lub interfejsy API, które chcesz wywoływać z obecnej bazy kodu.
Opcjonalnie: wybierz pliki, które nie mają być indeksowane
Domyślnie dostosowywanie kodu indeksuje wszystkie obsługiwane pliki z kodem w określonych repozytoriach.
Aby zapobiec ujawnieniu kodu, którego nie chcesz indeksować, możesz użyć wzorców gałęzi, aby kontrolować dostęp do indeksu, i użyć stabilnej gałęzi, np. main.
Możesz też wykluczyć pliki z indeksu, tworząc plik .aiexclude.
Konfigurowanie dostosowywania kodu w Gemini Code Assist
Wybierz jedną z tych opcji:
Konsola
- W konsoli Google Cloud otwórz stronę Dostosowywanie kodu. - Przejdź do sekcji Dostosowywanie kodu dla Gemini Code Assist - Otworzy się strona Dostosowywanie kodu dla Gemini Code Assist. 
- Utwórz indeks. Dostosowywanie kodu opiera się na indeksie, który umożliwia analizę pozwalającą szybciej generować sugestie i wyszukiwać kod. - Kliknij Utwórz i skonfiguruj szczegóły indeksu: - Wybierz region skonfigurowany w Developer Connect w projekcie w chmurze.
- Wpisz nazwę indeksu. Zanotuj nazwę indeksu. Będziesz go potrzebować w kilku krokach tego dokumentu.
 
- Kliknij Utwórz. 
 - Tworzenie indeksu trwa zwykle 30 minut, ale może potrwać nawet godzinę. Po zakończeniu indeksowania otrzymasz powiadomienie w konsoli Google Cloud. - Google ogranicza liczbę indeksów repozytoriów kodu do jednego na projekt i organizację. 
- Kontroluj dostęp do indeksu za pomocą grup repozytoriów. - Grupa repozytoriów to kontener konfiguracji indeksowania, która obejmuje repozytoria i wzorce gałęzi. Grupy repozytoriów są przeznaczone do szczegółowej kontroli dostępu i zapewniają deweloperom dostęp do zindeksowanych danych z tych grup, w których mają uprawnienie - cloudaicompanion.repositoryGroups.use.- Grupy repozytoriów zawierają repozytoria Developer Connect lub linki z tego samego projektu i lokalizacji. 
- Na stronie Dostosowywanie kodu dla Gemini Code Assist kliknij Dodaj repozytoria, a następnie wybierz Dodaj repozytoria źródłowe. - Wyświetli się lista repozytoriów w Developer Connect w regionie skonfigurowanym w poprzednim kroku na potrzeby utworzenia indeksu. - Jeśli chcesz dodać nowe repozytoria do grupy repozytoriów, kliknij Połącz repozytorium i wykonaj czynności w konsoli Google Cloud. - Możesz też wybrać co najmniej 1 repozytorium i go edytować, aby dodać nowy branch. 
- Wybierz grupę repozytoriów, do której chcesz dodać nowe repozytoria. Możesz też kliknąć Utwórz nową grupę repozytoriów, aby utworzyć i skonfigurować nową grupę repozytoriów. 
- Aby rozpocząć indeksowanie wybranych repozytoriów, kliknij Indeksuj. - Czas indeksowania zależy od rozmiaru repozytoriów. 
Interfejs wiersza poleceń
- Sprawdź, czy masz skonfigurowane Developer Connect i połączone z repozytorium:
- W środowisku powłoki uruchom - gcloud components updatepolecenie, aby sprawdzić, czy wszystkie zainstalowane komponenty gcloud zostały zaktualizowane do najnowszej wersji. Na tym etapie możesz zainstalować i zainicjować gcloud lub użyć edytora Cloud Shell.- gcloud components update
- Utwórz indeks. Dostosowywanie kodu opiera się na indeksie, który umożliwia analizę pozwalającą szybciej generować sugestie i wyszukiwać kod. - Aby utworzyć indeks, w środowisku powłoki użyj - gemini code-repository-indexes createpolecenia:- gcloud gemini code-repository-indexes create INDEX_NAME \ --project=PROJECT_ID \ --location=REGION- Zastąp następujące elementy: - INDEX_NAME: nazwa indeksu. Ważne: zanotuj nazwę indeksu. Będzie Ci potrzebny w kilku krokach opisanych w tym dokumencie.
- PROJECT_ID: identyfikator Twojego projektu Google Cloud;
- REGION: region skonfigurowany w Developer Connect w Twoim projekcie w chmurze. Aby polecenia działały, musisz określić obsługiwany region.
 - Tworzenie indeksu trwa zwykle 30 minut, ale może potrwać nawet godzinę. - Google ogranicza liczbę indeksów repozytoriów kodu do jednego na projekt i organizację. 
 
- Kontroluj dostęp do indeksu za pomocą grup repozytoriów. Grupa repozytoriów to kontener konfiguracji indeksowania, który zawiera repozytoria i wzorce ich gałęzi. Grupy repozytoriów są przeznaczone do szczegółowej kontroli dostępu, dzięki czemu deweloperzy mają dostęp do zindeksowanych danych z tych grup, w których mają uprawnienie - cloudaicompanion.repositoryGroups.use.- Grupy repozytoriów zawierają repozytoria Developer Connect lub linki z tego samego projektu i lokalizacji. - Administratorzy wykonują te działania: - Utwórz zasób indeksu repozytorium kodu.
- W tym samym projekcie i lokalizacji skonfiguruj nowe połączenie Developer Connect.
- Połącz repozytoria Git w połączeniu.
- Pobierz nazwy zasobów linków, wybierz wzorzec gałęzi do indeksowania dla każdego linku i umieść go w co najmniej 1 grupie repozytoriów.
 - Aby utworzyć grupę repozytoriów, w środowisku powłoki użyj - gemini code-repository-indexes repository-groups createpolecenia:- gcloud gemini code-repository-indexes repository-groups create REPOSITORY_GROUP \ --project=PROJECT_ID \ --location=REGION \ --code-repository-index=INDEX_NAME \ --repositories='[{"resource": "REPOSITORY_RESOURCE_NAME", "branchPattern": "BRANCH_NAMES"}]'- Zastąp następujące elementy: - REPOSITORY_GROUP: nazwa grupy repozytoriów, np.- default.
- REPOSITORY_RESOURCE_NAME: nazwa repozytorium w połączeniu Developer Connect. Aby znaleźć nazwę repozytorium, otwórz stronę Repozytoria Git w konsoli Google Cloud i na karcie Repozytoria w kolumnie Połączenie w tabeli znajdź identyfikator połączenia. Aby skopiować nazwę zasobu, kliknij menu more_vert, aby wyświetlić więcej opcji, i wybierz Kopiuj ścieżkę zasobu.
- BRANCH_NAMES: nazwa gałęzi, które chcesz indeksować, np.- main|dev.
 - Możesz też utworzyć grupę repozytoriów z repozytoriami zdefiniowanymi w pliku JSON (lub YAML) w tym formacie: - JSON- [ { "resource": "REPOSITORY_RESOURCE_NAME", "branchPattern": "main|dev" }, { "resource": "REPOSITORY_RESOURCE_NAME", "branchPattern": "dev" } ]- YAML- - resource: REPOSITORY_RESOURCE_NAME branchPattern: main|dev - resource: REPOSITORY_RESOURCE_NAME branchPattern: dev- Aby utworzyć grupę repozytoriów na podstawie pliku JSON lub YAML, w środowisku powłoki użyj polecenia - gemini code-repository-indexes repository-groups create:- JSON- gcloud gemini code-repository-indexes repository-groups create REPOSITORY_GROUP \ --project=PROJECT_ID \ --location=REGION \ --code-repository-index=INDEX_NAME \ --repositories=FILEPATH.json- YAML- gcloud gemini code-repository-indexes repository-groups create REPOSITORY_GROUP \ --project=PROJECT_ID \ --location=REGION \ --code-repository-index=INDEX_NAME \ --repositories=FILEPATH.yaml- Jeśli wolisz, możesz szyfrować dane i kontrolować je za pomocą klucza szyfrowania zarządzanego przez klienta (CMEK) w usłudze Cloud Key Management Service. Więcej informacji o korzystaniu z klucza CMEK znajdziesz w artykule Szyfrowanie danych za pomocą kluczy szyfrowania zarządzanych przez klienta. 
- Przyznaj grupie repozytoriów role uprawnień w projekcie. - Otrzymujesz tylko sugestie z repozytoriów w indeksie. Każde repozytorium należy do co najmniej 1 grupy repozytoriów. Aby uzyskać dostęp do sugestii, musisz przypisać do grupy repozytoriów rolę uprawnień Użytkownik grup repozytoriów usługi Cloud AI Companion ( - roles/cloudaicompanion.repositoryGroupsUser), która zawiera wymagane uprawnienie- cloudaicompanion.repositoryGroups.userIAM, w jeden z tych sposobów:- Przyznaj podmiotom zabezpieczeń uprawnienia dostępu do całego indeksu.
- Przyznawanie podmiotom zabezpieczeń dostępu do podzbioru indeksu. 
 - Cały indeks- Aby powiązać uprawnienia z projektem, w środowisku powłoki użyj polecenia - projects add-iam-policy-binding:- gcloud projects add-iam-policy-binding PROJECT_ID \ --member='PRINCIPAL' \ --role='roles/cloudaicompanion.repositoryGroupsUser'- Zastąp następujące elementy: - PRINCIPAL: adres e-mail podmiotu, który potrzebuje dostępu, np.- user:test-user@gmail.comw przypadku osoby fizycznej lub- group:admins@example.comw przypadku grupy.
 - Więcej informacji znajdziesz w sekcji - gcloud projects set-iam-policy.
- Gdy pojawi się prośba o określenie warunku, wpisz - None.
 - Podzbiór indeksu- Możesz utworzyć wiele grup repozytoriów i przypisać role uprawnień różnym podmiotom uprawnień. - Aby skonfigurować zasady uprawnień, musisz przygotować plik JSON lub YAML zasad uprawnień, który będzie zawierać listę grup uprawnień i przypisanych ról. Na przykład: - bindings: - members: - group:my-group@example.com - user:test-user@example.com role: roles/cloudaicompanion.repositoryGroupsUser- Więcej informacji i składnię znajdziesz w artykule Omówienie zasad zezwalania. - Aby ustawić uprawnienia, w środowisku powłoki użyj - gemini code-repository-indexes repository-groups set-iam-policypolecenia:- gcloud gemini code-repository-indexes repository-groups set-iam-policy GROUP_NAMEPOLICY_FILE \ --project=PROJECT_ID \ --location=REGION \ --code-repository-index=INDEX_NAME- Zastąp następujące elementy: - GROUP_NAME: nazwa grupy repozytoriów utworzonej w poprzednim kroku w celu kontrolowania dostępu do indeksu za pomocą grup repozytoriów.
- POLICY_FILE: zasady uprawnień.- Więcej informacji znajdziesz w sekcji - gcloud gemini code-repository-indexes repository-groups set-iam-policy.
 
Terraform
- Sprawdź, czy masz skonfigurowane Developer Connect i połączone z repozytorium: 
- Utwórz indeks. Dostosowywanie kodu opiera się na indeksie, który umożliwia analizę pozwalającą szybciej generować sugestie i wyszukiwać kod. - resource "google_gemini_code_repository_index" "example" { location = "REGION" code_repository_index_id = "INDEX_NAME" }- Zastąp następujące elementy: - INDEX_NAME: nazwa indeksu. Ważne: zanotuj nazwę indeksu. Będziesz go potrzebować w kilku krokach tego dokumentu.
- PROJECT_ID: identyfikator Twojego projektu Google Cloud;
- REGION: region skonfigurowany w Developer Connect w Twoim projekcie w chmurze. Aby polecenia działały, musisz określić obsługiwany region.
 - Tworzenie indeksu trwa zwykle 30 minut, ale może potrwać nawet godzinę. - Google ogranicza liczbę indeksów repozytoriów kodu do jednego na projekt i organizację. 
- Kontroluj dostęp do indeksu za pomocą grup repozytoriów. Grupa repozytoriów to kontener konfiguracji indeksowania, która obejmuje repozytoria i wzorce gałęzi. Grupy repozytoriów są przeznaczone do szczegółowej kontroli dostępu, dzięki czemu deweloperzy mają dostęp do zindeksowanych danych z tych grup, w których mają uprawnienie - cloudaicompanion.repositoryGroups.use.- Grupy repozytoriów zawierają repozytoria Developer Connect lub linki z tego samego projektu i lokalizacji. - Administratorzy wykonują te działania: - Utwórz zasób indeksu repozytorium kodu.
- W tym samym projekcie i lokalizacji skonfiguruj nowe połączenie Developer Connect.
- Połącz repozytoria Git w połączeniu.
- Pobierz nazwy zasobów linków, wybierz wzorzec gałęzi do indeksowania dla każdego linku i umieść go w co najmniej 1 grupie repozytoriów.
 - resource "google_gemini_repository_group" "example" { location = "REGION" code_repository_index = "INDEX_NAME" repository_group_id = "REPOSITORY_GROUP" repositories { resource = "REPOSITORY_RESOURCE_NAME" branch_pattern = "BRANCH_NAMES" } }- Zastąp następujące elementy: - REPOSITORY_GROUP: nazwa grupy repozytoriów, np.- default.
- REPOSITORY_RESOURCE_NAME: nazwa repozytorium w połączeniu Developer Connect. Aby znaleźć nazwę repozytorium, w konsoli Google Cloud otwórz stronę Repozytoria Git, a na karcie Repozytoria w kolumnie Połączenie w tabeli znajdź identyfikator połączenia. Aby skopiować nazwę zasobu, kliknij menu more_vert, aby wyświetlić więcej opcji, i wybierz Kopiuj ścieżkę zasobu.
- BRANCH_NAMES: nazwa gałęzi, które chcesz zindeksować, np.- main|dev.
 - Możesz też utworzyć grupę repozytoriów z repozytoriami zdefiniowanymi w pliku JSON (lub YAML) w tym formacie: - JSON- [ { "resource": "REPOSITORY_RESOURCE_NAME", "branchPattern": "main|dev" }, { "resource": "REPOSITORY_RESOURCE_NAME", "branchPattern": "dev" } ]- YAML- - resource: REPOSITORY_RESOURCE_NAME branchPattern: main|dev - resource: REPOSITORY_RESOURCE_NAME branchPattern: dev- Aby utworzyć grupę repozytoriów na podstawie pliku JSON lub YAML, w środowisku powłoki użyj polecenia - gemini code-repository-indexes repository-groups create:- JSON- gcloud gemini code-repository-indexes repository-groups create REPOSITORY_GROUP \ --project=PROJECT_ID \ --location=REGION \ --code-repository-index=INDEX_NAME \ --repositories=FILEPATH.json- YAML- gcloud gemini code-repository-indexes repository-groups create REPOSITORY_GROUP \ --project=PROJECT_ID \ --location=REGION \ --code-repository-index=INDEX_NAME \ --repositories=FILEPATH.yaml- Jeśli wolisz, możesz szyfrować dane i kontrolować je za pomocą klucza szyfrowania zarządzanego przez klienta (CMEK) w usłudze Cloud Key Management Service. Więcej informacji o korzystaniu z klucza CMEK znajdziesz w artykule Szyfrowanie danych za pomocą kluczy szyfrowania zarządzanych przez klienta. 
- Przyznaj grupie repozytoriów role uprawnień w projekcie. - Otrzymujesz tylko sugestie z repozytoriów w indeksie. Każde repozytorium należy do co najmniej 1 grupy repozytoriów. Aby uzyskać dostęp do sugestii, musisz przypisać do grupy repozytoriów rolę uprawnień Użytkownik grup repozytoriów usługi Cloud AI Companion ( - roles/cloudaicompanion.repositoryGroupsUser), która zawiera wymagane uprawnienie- cloudaicompanion.repositoryGroups.userIAM, w jeden z tych sposobów:- Przyznaj podmiotom zabezpieczeń uprawnienia dostępu do całego indeksu.
- Przyznawanie podmiotom zabezpieczeń dostępu do podzbioru indeksu. 
 - Cały indeks- Aby powiązać uprawnienia z projektem, w środowisku powłoki użyj polecenia - projects add-iam-policy-binding:- gcloud projects add-iam-policy-binding PROJECT_ID \ --member='PRINCIPAL' \ --role='roles/cloudaicompanion.repositoryGroupsUser'- Zastąp następujące elementy: - PRINCIPAL: adres e-mail podmiotu, który potrzebuje dostępu, np.- user:test-user@gmail.comw przypadku osoby fizycznej lub- group:admins@example.comw przypadku grupy.- Więcej informacji znajdziesz w sekcji - gcloud projects set-iam-policy.
 
- Gdy pojawi się prośba o określenie warunku, wpisz - None.
 - Podzbiór indeksu- Możesz utworzyć wiele grup repozytoriów i przypisać role uprawnień różnym podmiotom uprawnień. - data "google_iam_policy" "foo" { binding { role = "roles/cloudaicompanion.repositoryGroupsUser" members = ["test-user@example.com"] } } resource "google_gemini_repository_group_iam_policy" "foo" { project = "PROJECT_ID" location = "REGION" code_repository_index_id = "INDEX_NAME" repository_group_id = "GROUP_NAME" policy_data = data.google_iam_policy.foo.policy_data } data "google_gemini_repository_group_iam_policy" "foo" { project = "PROJECT_ID" location = "REGION" code_repository_index_id = "INDEX_NAME" repository_group_id = "GROUP_NAME" depends_on = [ google_gemini_repository_group_iam_policy.foo ] }- Możesz też utworzyć powiązanie: - resource "google_gemini_repository_group_iam_binding" "foo" { project = "PROJECT_ID" location = "REGION" code_repository_index_id = "INDEX_NAME" repository_group_id = "GROUP_NAME" role = "roles/cloudaicompanion.repositoryGroupsUser" members = ["test-user@example.com"] }- Zastąp następujące elementy: - GROUP_NAME: nazwa grupy repozytoriów utworzonej w poprzednim kroku w celu kontrolowania dostępu do indeksu za pomocą grup repozytoriów.
 
Sprawdzanie stanu indeksowania
W zależności od liczby repozytoriów, które chcesz zindeksować, i ich rozmiaru indeksowanie treści może potrwać do 24 godzin. W przypadku dużych repozytoriów indeksowanie może potrwać dłużej. Indeksowanie odbywa się raz na 24 godziny i uwzględnia wszelkie zmiany wprowadzone w repozytorium.
- Wyszukaj dzienniki - indexing. Więcej informacji znajdziesz w artykule Język zapytań usługi Logging.- Konsola- W konsoli Google Cloud otwórz Eksplorator logów. 
- Użyj filtra nazw logów, aby wyświetlić logi - indexing.
 - Interfejs wiersza poleceń- Aby wyszukać dzienniki indeksowania, w środowisku powłoki użyj polecenia: - logging read- gcloud logging read "logName="projects/PROJECT_ID/logs/indexing""- Zastąp - PROJECT_IDidentyfikatorem projektu, w którym znajduje się grupa repozytoriów.- Aby na przykład wyświetlić błędy w dziennikach - indexing, uruchom to polecenie:- gcloud logging read "logName="projects/PROJECT_ID/logs/indexing" AND severity>=ERROR"
- Sprawdź powiązane stany indeksowania, np.: - Początek indeksowania repozytorium – np. Indexing repository REPOSITORY_NAME. Total number of repositories: 10, succeeded: 6, failed: 0.
- Koniec indeksowania poszczególnych repozytoriów, na przykład:- Udało się: Successfully finished indexing repository REPOSITORY_NAME. Total number of repositories: 10, succeeded: 7, failed: 0.
- Niepowodzenie: Failed to index repository REPOSITORY_NAME. Error: [<error message>]. Total number of repositories: 10, succeeded: 7, failed: 1.
 
- Udało się: 
- Koniec indeksowania repozytorium, np.:- Udało się: Finished indexing process. Repositories attempted: 10. Repositories successfully indexed: 9. Repositories unsuccessfully fetched: 0.
- Niepowodzenie: Finished indexing process. Repositories attempted: 10. Repositories successfully indexed: 9. Repositories unsuccessfully fetched: 1. Repositories that were not successfully fetched will be retried in the next run.
 
- Udało się: 
 - W przypadku stanów indeksu - REPOSITORY_NAMEto repozytorium, które chcesz sprawdzić.
- Początek indeksowania repozytorium – np. 
- Sprawdź powiązane błędy indeksowania, takie jak: - Nie udało się pobrać repozytorium.
- Nie udało się wyświetlić listy plików repozytorium.
- Nie udało się pobrać informacji o repozytorium z indeksu.
- Nie udało się pobrać plików z indeksu.
- Błąd wewnętrzny.
 
Korzystanie z dostosowywania kodu
Po skonfigurowaniu dostosowywania kodu zaczniesz otrzymywać sugestie dotyczące uzupełniania i generowania kodu, które mogą być oparte na indeksowanym przez Ciebie kodzie prywatnym, a także na wynikach pełnej analizy bazy kodu.
Deweloperzy dodani do grupy repozytorium, w której zaindeksowano co najmniej 1 zasób, otrzymają w IDE powiadomienie o włączeniu dostosowywania kodu. Aby sprawdzić stan dostosowywania kodu, programiści mogą kliknąć symbol spark Gemini w prawym dolnym rogu i w pasku wyszukiwania sprawdzić jeden z tych stanów dostosowywania kodu:
- Wszystko gotowe. Dostosowywanie kodu jest włączone i skonfigurowane.
- Niedostępne Deweloper nie ma dostępu do grupy repozytoriów lub grupa repozytoriów, do której użytkownik ma dostęp, jest pusta.
- Nie ustawiono Dostosowywanie kodu nie jest włączone lub nie zostało skonfigurowane przez administratora.
Więcej informacji o korzystaniu z dostosowywania kodu i o sprawdzonych metodach znajdziesz w artykule Korzystanie z dostosowywania kodu.
Wyłączanie dostosowywania kodu
Wybierz jedną z tych opcji:
Konsola
- W konsoli Google Cloud otwórz stronę Usługi Gemini. - Wczyta się strona Usługi Gemini. 
- W menu nawigacyjnym kliknij Dostosowywanie kodu. - Otworzy się strona Dostosowywanie kodu. 
- Aby usunąć indeks, kliknij Usuń. - Wyświetli się komunikat ostrzegawczy. Jeśli chcesz kontynuować i usunąć indeks, wpisz jego nazwę, a potem kliknij Usuń. 
Interfejs wiersza poleceń
- Aby wyświetlić listę wszystkich grup repozytoriów dla bieżącego indeksu, w środowisku powłoki użyj - gemini code-repository-indexes repository-groups listpolecenia:- gcloud gemini code-repository-indexes repository-groups list --location=REGION \ --project=PROJECT_ID \ --code-repository-index=INDEX_NAME --uri- Zastąp następujące elementy: - REGION: region skonfigurowany w Developer Connect w Twoim projekcie w chmurze. Aby polecenia działały, musisz określić obsługiwany region.
- PROJECT_ID: identyfikator Twojego projektu Google Cloud;
- INDEX_NAME: nazwa indeksu utworzonego w poprzednim kroku.
 
- Aby usunąć grupę repozytoriów z bieżącego indeksu, użyj polecenia - gemini code-repository-indexes repository-groups delete:- gcloud gemini code-repository-indexes repository-groups delete REPOSITORY_GROUP \ --location=REGION \ --project=PROJECT_ID \ --code-repository-index=INDEX_NAME
- Powtarzaj poprzednie kroki dla każdej grupy repozytoriów, aż usuniesz z indeksu wszystkie grupy repozytoriów. 
- Opcjonalnie: aby usunąć indeks, w środowisku powłoki użyj polecenia - gemini code-repository-indexes delete:- gcloud gemini code-repository-indexes delete INDEX_NAME \ --location=REGION \ --project=PROJECT_ID
Co dalej?
- Zacznij korzystać z Gemini Code Assist:- VS Code, IntelliJ i inne obsługiwane środowiska IDE JetBrains: kodowanie z Gemini Code Assist
- Cloud Shell: pisanie kodu z Gemini Code Assist
- Cloud Workstations: pisanie kodu z Gemini Code Assist
 
- Dowiedz się, jak dostosowywać kod i poznaj sprawdzone metody.
- Dowiedz się, jak szyfrować dane za pomocą kluczy szyfrowania zarządzanych przez klienta (CMEK).
- Więcej informacji o Developer Connect
- Dowiedz się, jak i kiedy Gemini w Google Cloud korzysta z Twoich danych.