GitHub'daki Gemini Code Assist, kod inceleyici olarak hareket ederek Gemini'ın gücünü çekme isteği sürecine getirir. GitHub'daki Gemini Code Assist, çekme isteklerini otomatik olarak özetleyen ve ayrıntılı kod incelemeleri sağlayan Gemini destekli bir aracı kullanır. Bu sayede incelemeler hızlanır ve kod kalitesi artar.
GitHub'da Gemini Code Assist'i kurduktan sonra, kodu incelemek için çekme isteğinin herhangi bir aşamasında Gemini Code Assist'i çağırabilirsiniz. Doğrudan çekme isteği yorumlarında Gemini Code Assist ile etkileşim kurmak için:
- Gemini Code Assist'in oluşturduğu incelemeyle ilgili açıklayıcı sorular sorma
- Çekme isteği bağlamında soru sormak için yorumlarınıza
/geminietiketini ekleyerek Gemini Code Assist'i isteme.
Gemini Code Assist, görevlerini yerine getirmek için depodan ve pull isteğinden otomatik olarak faydalı bilgiler alır.
Bu belge, her beceri düzeyinden geliştirici için hazırlanmıştır. GitHub hakkında temel bilgilere sahip olduğunuz varsayılır.
Tüketici sürümü ve Enterprise sürümü
GitHub'daki Gemini Code Assist, doğrudan GitHub'a yüklediğiniz tüketici sürümü ve Google Cloud üzerinden yüklediğiniz Enterprise sürümü olarak kullanılabilir.
Aşağıdaki tabloda, tüketici sürümü ile kurumsal sürüm arasındaki farklar özetlenmektedir:
| Tüketici sürümü | Enterprise sürümü (önizleme) | |
|---|---|---|
| Ayarlar | Doğrudan GitHub'da | Google Cloud aracılığıyla yönetilir. |
| Hizmet şartları | Google Hizmet Şartları | Google Cloud Hizmet Şartları |
| Kotalar | Günde 33 çekme isteği | Günde 100'den fazla çekme isteği |
| Stil kılavuzu ekleme | GitHub'da depo başına |
GitHub'da depo başına Google Cloud kullanılarak birden fazla depoda |
| Yapılandırmaları yönetme |
GitHub'da depo başına Ayarlar sayfası kullanılarak bir hesapla ilişkilendirilmiş tüm depolar |
GitHub'da depo başına Google Cloud kullanılarak birden fazla depoda |
| GitHub desteği |
GitHub |
GitHub |
Dikkat edilmesi gereken noktalar
GitHub'daki Gemini Code Assist,
.github/workflowsdizininde bulunan dosyalar için özet veya kod önerisi oluşturmaz. Bu hariç tutma, depoya güvenli olmayan yapılandırmaların eklenmesini önlemeye yardımcı olur.Enterprise sürümü, GitHub depolarınızı Google Cloud'a bağlamak için Developer Connect bağlantısı kullanır.
Bu Developer Connect bağlantısı her zaman
us-east1bölgesinde oluşturulur.Bu Developer Connect bağlantısı, Gemini Code Assist Agents & Tools bölümündeki Code Assist Source Code Management kullanılarak oluşturulmalıdır. Talimatlar için GitHub'da Gemini Code Assist'i ayarlama başlıklı makaleyi inceleyin.