إعداد Gemini Code Assist على GitHub

توضّح هذه الصفحة كيفية إعداد Gemini Code Assist على GitHub، وهو وكيل مستند إلى Gemini يلخّص طلبات الدمج تلقائيًا ويقدّم مراجعات تفصيلية للرموز البرمجية.

قبل البدء

لإعداد Gemini Code Assist على GitHub، تأكَّد مما يلي:

للمستهلكين

  1. أن يكون لديك حساب شخصي أو حساب مؤسسة على GitHub

  2. أن يكون لديك مستودع واحد أو أكثر على GitHub تريد تفعيل Gemini Code Assist على GitHub فيه

    إذا لم يكن لديك مستودع من هذا النوع، يمكنك إنشاء نسخة طبق الأصل من مستودع النماذج لاستخدامه.

Enterprise

  1. أن يكون لديك حساب شخصي أو حساب مؤسسة على GitHub

  2. أن يكون لديك مستودع واحد أو أكثر على GitHub تريد تفعيل Gemini Code Assist على GitHub فيه

    إذا لم يكن لديك مستودع من هذا النوع، يمكنك إنشاء نسخة طبق الأصل من مستودع النماذج لاستخدامه.

  3. أن تطلب من المشرف أن يمنحك دور مشرف استخدام الخدمة ودور geminicodeassistmanagement.scmConnectionAdmin

    • بدلاً من ذلك، إذا كان لديك الأدوار الأساسية مشرف أو مالك، ستكون لديك أذونات إدارة الهوية وإمكانية الوصول اللازمة لإكمال عملية الإعداد لإصدار المؤسسة.
  4. التأكّد من أنّ مشروع على السحابة الإلكترونية الذي تستخدمه أثناء الإعداد مرتبط بحساب فوترة صالح

تثبيت Gemini Code Assist على GitHub

توضّح الخطوات التالية كيفية إعداد Gemini Code Assist على GitHub. انقر على علامة التبويب ذات الصلة بالإصدار الذي تريد إعداده، إما إصدار المستهلكين أو إصدار المؤسسة.

للمستهلكين

  1. انتقِل إلى صفحة تطبيق Gemini Code Assist.

  2. سجِّل الدخول إلى حسابك على GitHub إذا لم يسبق لك ذلك.

  3. انقر على تثبيت.

    يظهر طلب لتثبيت تطبيق Gemini Code Assist لمستخدم أو مؤسسة.

  4. عندما يُطلب منك تثبيت تطبيق Gemini Code Assist لمستخدم أو مؤسسة، اختَر المؤسسة التي تنوي استخدامه فيها.

    بعد تثبيت تطبيق Gemini Code Assist لمؤسستك على GitHub، يُطلب منك اختيار المستودعات لتفعيل عملية التكامل مع "مراجعة الرموز البرمجية".

    ستتم إعادة توجيهك إلى "وحدة تحكّم المشرف" لتطبيق Gemini Code Assist.

  5. سجِّل الدخول باستخدام حسابك على GitHub.

  6. اختَر حساب مؤسسة أو حسابًا شخصيًا على GitHub من القائمة المنسدلة.

  7. راجِع بنود خدمة Google وسياسة الاستخدام المحظور للذكاء الاصطناعي التوليدي وسياسة الخصوصية واقبلها، ثم انقر على إكمال الإعداد.

    تتم إضافة Gemini Code Assist إلى طلبات الدمج ضمن المستودعات التي اخترتها.

بعد إنشاء Gemini Code Assist، يقدّم اقتراحات لمراجعة الرموز البرمجية في كل مرة يضيف فيها مؤلف طلب الدمج أو مراجعو المخالفات الآخرون تعليقات تتضمّن العلامة /gemini في طلب الدمج.

أصبح Gemini Code Assist مفعّلاً الآن لجميع طلبات الدمج ضمن المستودعات التي اخترتها.

Enterprise

  1. في Google Cloud Console، انتقِل إلى صفحة الوكلاء والأدوات في Gemini Code Assist.

    الانتقال إلى "الوكلاء والأدوات"

    1. إذا لم يسبق لك تفعيل Developer Connect API، سيظهر لك بانر تحذير يطلب منك تفعيل واجهة برمجة التطبيقات. في هذه الحالة، انقر على الزر تفعيل المرتبط بالبانر، ثم انقر على الزر تفعيل في مربّع الحوار الذي يظهر.
  2. في قسم الوكلاء ، حدِّد بطاقة إدارة الرموز البرمجية المصدرية في Code Assist وانقر على تفعيل.

    يفتح جزء تفعيل إدارة الرموز البرمجية المصدرية في Code Assist.

  3. في قسم Gemini Code Assist Management API ، انقر على تفعيل.

  4. في قسم اختيار اتصال ، انقر على القائمة المنسدلة الاتصال.

  5. في القائمة المنسدلة، انقر على إنشاء اتصال جديد.

    يفتح جزء ربط مستودعات Git من خلال Developer Connect.

  6. في القائمة المنسدلة مقدّم الخدمة ، اختَر مقدّم خدمة GitHub الذي تستخدمه.

  7. في حقل الاسم ، أدخِل اسمًا للاتصال.

  8. انقر على متابعة.

    يفتح مربّع الحوار طلب رمز OAuth المميز على GitHub.

  9. بعد قراءة بيان إخلاء المسؤولية، انقر على أوافق وأتابع.

  10. في صفحة تثبيت Gemini Code Assist ، انقر على الحساب الذي تريد تثبيت التطبيق فيه.

  11. اختَر تثبيت التطبيق لـ جميع المستودعات أو مستودعات محدّدة فقط.

  12. انقر على تثبيت.

  13. اتّبِع خطوات GitHub للمصادقة على GitHub.

    بعد تأكيد إمكانية الوصول، يُغلق مربّع الحوار وتعود إلى جزء ربط مستودعات Git من خلال Developer Connect.

  14. في قسم ربط المستودعات ، انقر على القائمة المنسدلة المستودعات ، واختَر المستودعات التي تريد ربطها، ثم انقر على حسنًا.

  15. انقر على ربط.

  16. في القائمة المنسدلة اختيار اتصال ، اختَر الاتصال الذي أنشأته.

  17. انقر على تم.

أصبح Gemini Code Assist مفعّلاً الآن لجميع طلبات الدمج ضمن المستودعات التي اخترتها.

الخطوات التالية