Gemini Code Assist w GitHubie wykorzystuje możliwości Gemini w procesie żądania pull, pełniąc rolę recenzenta kodu. Gemini Code Assist w GitHubie korzysta z agenta opartego na Gemini, który automatycznie podsumowuje żądania scalenia i zapewnia szczegółowe weryfikacje kodu, przyspieszając weryfikacje i zwiększając jakość kodu.
Po skonfigurowaniu Gemini Code Assist w GitHubie możesz wywołać Gemini Code Assist na dowolnym etapie żądania ściągnięcia, aby przejrzeć kod. Możesz wchodzić w interakcje z Gemini Code Assist w komentarzach do żądań pull bezpośrednio przez:
- zadawanie pytań wyjaśniających dotyczących wygenerowanej przez Gemini Code Assist opinii;
- Promptowanie Gemini Code Assist przez dodanie tagu
/geminido komentarzy, aby zadawać pytania w kontekście żądania pull.
Gemini Code Assist automatycznie pobiera przydatne informacje z repozytorium i żądania pull, aby wykonywać swoje zadania.
Ten dokument jest przeznaczony dla deweloperów na wszystkich poziomach zaawansowania. Zakładamy, że masz podstawową wiedzę o GitHubie.
Wersja konsumencka i wersja dla firm
Gemini Code Assist w GitHubie jest dostępny w wersji konsumenckiej, którą instalujesz bezpośrednio w GitHubie, oraz w wersji dla przedsiębiorstw, którą instalujesz w Google Cloud.
W tabeli poniżej znajdziesz podsumowanie różnic między wersją dla klientów indywidualnych a wersją dla firm:
| Wersja konsumencka | Wersja Enterprise (wersja zapoznawcza) | |
|---|---|---|
| Konfiguracja | bezpośrednio w GitHubie, | Zarządzane za pomocą Google Cloud |
| Warunki korzystania z usługi | Warunki korzystania z usług Google | Warunki korzystania z usług Google Cloud |
| Limity | 33 żądania pull dziennie | ponad 100 żądań scalenia dziennie, |
| Dodawanie przewodnika po stylu | w przypadku każdego repozytorium w GitHubie, |
w przypadku każdego repozytorium w GitHubie, W wielu repozytoriach za pomocą Google Cloud |
| Zarządzanie konfiguracjami |
w przypadku każdego repozytorium w GitHubie, Wszystkie repozytoria powiązane z kontem za pomocą strony ustawień |
w przypadku każdego repozytorium w GitHubie, W wielu repozytoriach za pomocą Google Cloud |
| Pomoc dotycząca GitHuba |
GitHub |
GitHub |
Uwagi
Gemini Code Assist w GitHubie nie generuje podsumowań ani sugestii kodu dla żadnych plików znajdujących się w katalogu
.github/workflows. To wykluczenie pomaga zapobiegać wprowadzaniu do repozytorium potencjalnie niebezpiecznych konfiguracji.Wersja Enterprise używa połączenia Developer Connect, aby połączyć repozytoria GitHub z Google Cloud.
To połączenie Developer Connect jest zawsze tworzone w regionie
us-east1.To połączenie Developer Connect musi zostać utworzone w sekcji Zarządzanie kodem źródłowym w Code Assist w Agentach i narzędziach Gemini Code Assist. Instrukcje znajdziesz w artykule Konfigurowanie Gemini Code Assist w GitHubie.