Ten dokument opisuje, jak skonfigurować dostosowywanie kodu w Gemini Code Assist w konsoli API, za pomocą Google Cloud CLI 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 pochodzą z bibliotek wewnętrznych, prywatnych interfejsów API i stylu kodowania 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 deweloper w Twojej organizacji, który korzysta z Gemini Code Assist, musi mieć tożsamość użytkownika w Google Cloud 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, którą mają stosować Twoi programiści.
- 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 interfejsów API otwórz stronę Dostosowywanie kodu.
Przejdź do dostosowywania kodu w 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ę. Gdy indeksowanie się zakończy, otrzymasz powiadomienie w konsoli interfejsów API Google.
Google ogranicza liczbę indeksów repozytoriów kodu do jednego na każdy 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 indeksowanych 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 interfejsów API Google.
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 update
polecenie, 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 create
polecenia: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.
Tworzenie indeksu trwa zwykle 30 minut, ale może potrwać nawet godzinę.
Google ogranicza liczbę indeksów repozytoriów kodu do jednego na każdy 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 ich 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 czynności:
- 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 polecenia
gemini code-repository-indexes repository-groups create
: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 poszukaj identyfikatora 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 uprawnieniecloudaicompanion.repositoryGroups.user
IAM, 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.com
w przypadku osoby fizycznej lubgroup:admins@example.com
w 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-policy
polecenia: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ędzie Ci potrzebny w kilku krokach tego dokumentu.PROJECT_ID
: identyfikator Twojego projektu Google Cloud;REGION
: region skonfigurowany w Developer Connect w Twoim projekcie w chmurze.
Tworzenie indeksu trwa zwykle 30 minut, ale może potrwać nawet godzinę.
Google ogranicza liczbę indeksów repozytoriów kodu do jednego na każdy 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 czynności:
- 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 uprawnieniecloudaicompanion.repositoryGroups.user
IAM, 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.com
w przypadku osoby fizycznej lubgroup:admins@example.com
w 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 obejmuje wszystkie zmiany wprowadzone w repozytorium.
Wyszukaj dzienniki
indexing
. Więcej informacji znajdziesz w artykule Język zapytań usługi Logging.Konsola
W konsoli interfejsów API Google 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
logging read
polecenia:gcloud logging read "logName="projects/PROJECT_ID/logs/indexing""
Zastąp
PROJECT_ID
identyfikatorem 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, np.:
- 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_NAME
to 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 zindeksowanym przez Ciebie kodzie prywatnym, a także na wynikach pełnej analizy bazy kodu.
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 interfejsów API otwórz stronę Usługi Gemini.
Wczyta się strona Usługi Gemini.
W menu nawigacyjnym kliknij Dostosowywanie kodu.
Wczytuje się strona Dostosowywanie kodu.
Aby usunąć indeks, kliknij Usuń indeks.
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 list
polecenia: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. Pamiętaj, że polecenia nie będą działać, jeśli określisz nieobsługiwany region. Listę obsługiwanych regionów znajdziesz w sekcji ograniczenia dotyczące dostosowywania kodu.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.