يوفّر Gemini Code Assist على GitHub إمكانات Gemini في عملية طلبات السحب من خلال العمل كمراجع للرموز البرمجية. يستخدم Gemini Code Assist على GitHub وكيلاً مستندًا إلى Gemini يلخّص تلقائيًا طلبات السحب ويقدّم مراجعات تفصيلية للتعليمات البرمجية، ما يؤدي إلى تسريع المراجعات وتحسين جودة التعليمات البرمجية.
بعد إعداد Gemini Code Assist على GitHub، يمكنك استدعاء Gemini Code Assist في أي مرحلة من طلب السحب لمراجعة الرمز البرمجي. يمكنك التفاعل مع Gemini Code Assist في تعليقات طلبات الدمج مباشرةً من خلال:
- طرح أسئلة توضيحية حول المراجعة التي ينشئها Gemini Code Assist
- يمكنك توجيه طلب إلى Gemini Code Assist من خلال إضافة العلامة
/geminiإلى تعليقاتك لطرح أسئلة في سياق طلب السحب.
سيسترجع Gemini Code Assist تلقائيًا معلومات مفيدة من المستودع وطلب الدمج لتنفيذ مهامه.
هذا المستند مخصّص للمطوّرين من جميع مستويات المهارة. ويفترض هذا الدليل أنّ لديك معرفة عملية بـ GitHub.
إصدار المستهلك وإصدار المؤسسة
يتوفّر Gemini Code Assist على GitHub بإصدار للمستهلكين يمكنك تثبيته مباشرةً في GitHub، وإصدار للمؤسسات يمكنك تثبيته من خلال Google Cloud.
يلخّص الجدول التالي الاختلافات بين الإصدار المخصّص للمستهلكين والإصدار المخصّص للمؤسسات:
| إصدار المستهلك | إصدار Enterprise (معاينة) | |
|---|---|---|
| الإعداد | مباشرةً في GitHub | تُدار هذه الميزة من خلال Google Cloud. |
| بنود الخدمة | بنود خدمة Google | بنود خدمة Google Cloud |
| الحصص | 33 طلب سحب في اليوم | أكثر من 100 طلب سحب في اليوم |
| إضافة دليل أسلوب | لكل مستودع ضمن GitHub |
لكل مستودع ضمن GitHub في مستودعات متعددة باستخدام Google Cloud |
| إدارة الإعدادات |
لكل مستودع ضمن GitHub جميع المستودعات المرتبطة بحساب باستخدام صفحة الإعدادات |
لكل مستودع ضمن GitHub في مستودعات متعددة باستخدام Google Cloud |
| إتاحة GitHub |
GitHub |
GitHub |
الاعتبارات
لا ينشئ Gemini Code Assist على GitHub ملخّصات أو اقتراحات رموز برمجية لأي ملفات تقع ضمن الدليل
.github/workflows. يساعد هذا الاستبعاد في منع إدخال إعدادات يُحتمل أن تكون غير آمنة إلى المستودع.تستخدم نسخة المؤسسة اتصال Developer Connect لربط مستودعات GitHub بحسابك على Google Cloud.
يتم إنشاء عملية الربط هذه في Developer Connect دائمًا في المنطقة
us-east1.يجب إنشاء عملية الربط هذه في Developer Connect باستخدام قسم إدارة رمز المصدر في Code Assist ضمن الوكلاء والأدوات في Gemini Code Assist. للحصول على تعليمات، اطّلِع على إعداد Gemini Code Assist على GitHub.