إعداد موصل GitHub (OAuth أو PAT) في Azure SRE Agent

استخدم موصل GitHub لتوصيل github.com بوكيلك لإدارة المشكلات، وطلبات السحب، وسير العمل. قم بتكوين الموصل عبر موصلات البناء > في البوابة.

ملحوظة

يغطي هذا الدرس موصل GitHub لعمليات المشكلة، والعلاقات العامة، وسير العمل. لسياق الكود أثناء التحقيقات، انظر كود مصدر الاتصال. للاطلاع على GitHub سحابة المؤسسات، راجع Connect GitHub Enterprise Cloud.

المتطلبات المسبقه

  • عامل نشط في حالة الجري
  • الوصول إلى github.com المستودعات التي تريد من الوكيل استخدامها
  • دور الوكيل: مسؤول أو مستخدم قياسي

افتح إعداد موصل GitHub

  1. افتح وكيلك في البوابة.
  2. اذهب إلى Builder > Connectors.
  3. اختر إضافة الموصل.
  4. اختر GitHub موصل OAuth.

اختر طريقة مصادقة

اختر طريقة واحدة:

Method وقت الاستخدام
OAuth إعداد تفاعلي للوصول المدفوع بالمستخدم
بات حساب الخدمة أو إعداد غير تفاعلي

تدفق OAuth

  1. اختر OAuth.
  2. حدد تسجيل الدخول إلى GitHub.
  3. أكمل تفويض النافذة المنبثقة ل GitHub.
  4. تأكيد الحالة يظهر أنه متصل.

تدفق PAT

  1. اختر PAT.
  2. الصق رمز GitHub مع النكوبات المطلوبة.
  3. حدد اتصال.
  4. تأكيد الحالة يظهر أنه متصل.

تأكيد عمليات تشغيل موصل GitHub

بعد حفظ الموصل، اختبر باستخدام موجه دردشة:

List recent issues from owner/repo and summarize the top 3 risks.

استخدم تنبيه التحقق المباشر كنقطة تحقق نهائية:

Get me recent issues from owner/repo.

التصاريح المطلوبة حسب التشغيل

التشغيل الحد الأدنى من OAuth/PAT
اقرأ بيانات وصفية/محتوى المستودع repo للمستودعات الخاصة (public_repo للعامة فقط)
قم بإدراج أو إنشاء القضايا الوصول إلى المستودعات القابلة للإصدار
عمليات طلب السحب الوصول إلى المستودعات القابلة للتحقق من العلاقات العامة

استكشاف أخطاء الاتصالات وإصلاحها

عَرَض السبب المحتمل إصلاح
الموصل يظهر أنه غير متصل الرمز منتهية الصلاحية أو الملغى إعادة التحقق من OAuth أو تدوير PAT
المسألة تقرأ العمل، إجراءات العلاقات العامة تفشل عدم وجود إذن للعلاقات العامة امنح إذن الإقامة المباشرة وأعد المحاولة
الموصل لا يمكنه الوصول إلى المستودعات الخاصة نطاق الرموز ضيق جدا استخدم repo النطاق للمستودعات الخاصة
النافذة المنبثقة لا تفتح تم حظر نافذة المتصفح المنبثقة السماح بالنوافذ المنبثقة لنطاق البوابة

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