Gemini Code Assist در گیتهاب، با عمل کردن به عنوان یک بررسیکننده کد، قدرت Gemini را به فرآیند درخواست pull میآورد. Gemini Code Assist در گیتهاب از یک عامل مبتنی بر Gemini استفاده میکند که به طور خودکار درخواستهای pull را خلاصه میکند و بررسیهای عمیق کد را ارائه میدهد، که باعث سرعت بخشیدن به بررسیها و افزایش کیفیت کد میشود.
پس از تنظیم Gemini Code Assist در گیتهاب ، میتوانید در هر مرحله از درخواست pull ، Gemini Code Assist را برای بررسی کد فراخوانی کنید . میتوانید مستقیماً با استفاده از موارد زیر در نظرات درخواست pull با Gemini Code Assist تعامل داشته باشید:
- پرسیدن سوالات شفاف در مورد بررسی که Gemini Code Assist ایجاد میکند.
- با اضافه کردن تگ
/geminiبه نظرات خود، از Gemini Code Assist بخواهید تا در زمینه درخواست pull، سوالاتی بپرسد.
Gemini Code Assist به طور خودکار اطلاعات مفید را از مخزن بازیابی کرده و برای انجام وظایف خود درخواست pull میدهد.
این سند برای توسعهدهندگان در تمام سطوح مهارتی در نظر گرفته شده است. فرض بر این است که شما دانش عملی از GitHub دارید.
نسخه مصرفکننده و نسخه سازمانی
Gemini Code Assist در گیتهاب در دو نسخه مصرفکننده که مستقیماً در گیتهاب نصب میشود و نسخه سازمانی که از طریق گوگل کلود نصب میشود، موجود است.
جدول زیر تفاوتهای بین نسخه مصرفکننده و نسخه سازمانی را خلاصه میکند:
| نسخه مصرف کننده | نسخه سازمانی (پیشنمایش) | |
|---|---|---|
| راهاندازی | مستقیماً در گیتهاب | مدیریت از طریق گوگل کلود |
| شرایط خدمات | شرایط خدمات گوگل | شرایط خدمات گوگل کلود |
| سهمیهها | ۳۳ درخواست pull در روز | بیش از ۱۰۰ درخواست pull در روز |
| مدیریت پیکربندیها | هر مخزن درون گیتهاب تمام مخازن مرتبط با یک حساب کاربری با استفاده از صفحه تنظیمات | هر مخزن درون گیتهاب در چندین مخزن با استفاده از Google Cloud |
| اضافه کردن راهنمای سبک | هر مخزن درون گیتهاب | هر مخزن درون گیتهاب در چندین مخزن با استفاده از Google Cloud |
| پشتیبانی گیتهاب | گیتهاب | گیتهاب |
ملاحظات
ابزار Gemini Code Assist در گیتهاب، خلاصه یا پیشنهاد کدی برای هیچ فایلی که در دایرکتوری
.github/workflowsقرار دارد، تولید نمیکند. این استثنا به جلوگیری از معرفی پیکربندیهای بالقوه ناامن به مخزن کمک میکند.نسخه سازمانی از اتصال Developer Connect برای اتصال مخازن GitHub شما به Google Cloud استفاده میکند.
این اتصال Developer Connect همیشه در ناحیه
us-east1ایجاد میشود.این اتصال Developer Connect باید با استفاده از بخش مدیریت کد منبع Code Assist که در Gemini Code Assist Agents & Tools موجود است، ایجاد شود. برای دستورالعملها، به Setup Gemini Code Assist در GitHub مراجعه کنید.