توضّح لك هذه الصفحة كيفية إعداد Gemini Code Assist على GitHub، وهو وكيل مستنِد إلى Gemini يقدّم تلقائيًا ملخّصات لطلبات السحب ومراجعات تفصيلية للرموز البرمجية.
قبل البدء
لإعداد Gemini Code Assist على GitHub، تأكَّد من تنفيذ ما يلي:
أن يكون لديك حساب مؤسسة أو حساب شخصي على GitHub
أن يكون لديك مستودع واحد أو أكثر على GitHub تريد تفعيل Gemini Code Assist عليه.
- إذا لم يكن لديك مستودع من هذا النوع، يمكنك إنشاء نسخة من مستودع النماذج لاستخدامها.
إذا كنت بصدد إعداد إصدار المؤسسة من Gemini Code Assist على GitHub، يجب أن تتوفّر لديك أدوار مناسبة في إدارة الهوية وإمكانية الوصول (IAM) لإكمال عملية الإعداد في Google Cloud.
اطلب من المشرف منحك دور مشرف استخدام الخدمة ودور
geminicodeassistmanagement.scmConnectionAdmin.بدلاً من ذلك، إذا كان لديك أحد الأدوار الأساسية المشرف أو المالك، ستحصل على أذونات إدارة الهوية وإمكانية الوصول اللازمة لإكمال عملية الإعداد لإصدار المؤسسة.
تثبيت Gemini Code Assist على GitHub
توضّح لك الخطوات التالية كيفية إعداد Gemini Code Assist على GitHub. انقر على علامة التبويب ذات الصلة بالإصدار الذي تريد إعداده، إما إصدار المستهلك أو إصدار المؤسسة.
مستهلك
انتقِل إلى صفحة تطبيق Gemini Code Assist.
سجِّل الدخول إلى حسابك على GitHub إذا لم يسبق لك ذلك.
انقر على تثبيت.
يتم عرض طلب لتثبيت تطبيق Gemini Code Assist لمستخدم أو مؤسسة.
عندما يُطلب منك تثبيت تطبيق Gemini Code Assist لمستخدم أو مؤسسة، اختَر المؤسسة التي تريد استخدامه فيها.
بعد تثبيت تطبيق Gemini Code Assist لمؤسستك على GitHub، سيُطلب منك اختيار المستودعات التي تريد تفعيل ميزة "مراجعة الرمز البرمجي" فيها.
ستتم إعادة توجيهك إلى "وحدة تحكّم المشرف" لتطبيق Gemini Code Assist.
سجِّل الدخول باستخدام حسابك على GitHub.
اختَر مؤسسة أو حسابًا شخصيًا على GitHub من القائمة المنسدلة.
راجِع بنود خدمة Google وسياسة الاستخدام المحظور للذكاء الاصطناعي التوليدي وسياسة الخصوصية واقبلها، ثم انقر على إكمال عملية الإعداد.
تتم إضافة Gemini Code Assist إلى طلبات الدمج في المستودعات التي اخترتها.
بعد إنشاء طلب الدمج، يقدّم Gemini Code Assist اقتراحات لمراجعة الرمز البرمجي في كل مرة يضيف فيها مؤلف طلب الدمج أو مراجعون آخرون تعليقات باستخدام العلامة /gemini في طلب الدمج.
أصبح Gemini Code Assist مفعّلاً الآن لجميع طلبات السحب ضمن المستودعات التي اخترتها.
للمؤسسات
في Google Cloud Console، انتقِل إلى صفحة الوكلاء والأدوات في Gemini Code Assist.
الانتقال إلى "الوكلاء والأدوات"
- إذا لم يسبق لك تفعيل Developer Connect API، سيظهر لك بانر تحذير يطلب منك تفعيل واجهة برمجة التطبيقات. في حال حدوث ذلك، انقر على الزر تفعيل المرتبط بالبانر، ثم انقر على الزر تفعيل في نافذة مربّع الحوار التي تظهر.
في قسم الوكلاء، ابحث عن بطاقة إدارة رمز المصدر في Code Assist وانقر على تفعيل.
يتم فتح لوحة تفعيل إدارة رمز المصدر في Code Assist.
في قسم Gemini Code Assist Management API، انقر على تفعيل.
في قسم اختيار ربط، انقر على القائمة المنسدلة الربط.
في القائمة المنسدلة، انقر على إنشاء اتصال جديد.
يتم فتح لوحة ربط مستودعات Git من خلال Developer Connect.
في القائمة المنسدلة مقدّم الخدمة، اختَر مقدّم خدمة GitHub الذي تستخدمه.
في حقل الاسم، أدخِل اسمًا للاتصال.
انقر على متابعة.
يتم فتح نافذة مربّع الحوار طلب رمز OAuth المميز من GitHub.
بعد قراءة بيان إخلاء المسؤولية، انقر على أفهم هذه المعلومات وأريد المتابعة.
في صفحة تثبيت Gemini Code Assist، انقر على الحساب الذي تريد تثبيت التطبيق فيه.
اختَر ما إذا كنت تريد تثبيت التطبيق لكل المستودعات أو لمستودعات محدّدة فقط.
انقر على تثبيت.
اتّبِع خطوات GitHub للمصادقة على GitHub.
بعد تأكيد إذن الوصول، سيتم إغلاق نافذة الحوار وستعود إلى اللوحة ربط مستودعات Git من خلال Developer Connect.
في قسم ربط المستودعات، انقر على القائمة المنسدلة المستودعات، واختَر المستودعات التي تريد ربطها، ثم انقر على حسنًا.
انقر على ربط.
في القائمة المنسدلة اختيار اتصال، اختَر الاتصال الذي أنشأته.
انقر على تم.
أصبح Gemini Code Assist مفعّلاً الآن لجميع طلبات السحب ضمن المستودعات التي اخترتها.