كيف يعمل
يلتقط موصل GitHub جميع طلبات السحب والمشاكل في مستودع محدد.- سيقوم بفهرسة طلبات السحب المفتوحة والمغلقة. هذا يشمل العنوان والملخص.
- سيقوم بفهرسة المشاكل والتعليقات المفتوحة والمغلقة
- يتضمن بعض البيانات الوصفية الأخرى مثل عنوان URL والمنشئ وما إلى ذلك.
ميزة مزامنة الأذونات
يدعم موصل GitHub مزامنة الأذونات، مما يضمن أن المستخدمين يمكنهم فقط الوصول إلى المستندات التي لديهم أذونات لعرضها في GitHub. عند التمكين، هذه الميزة:- تزامن أذونات المستخدم من مستودعات ومؤسسات GitHub
- تضمن أن المستخدمين يرون نتائج البحث فقط للمستودعات التي يمكنهم الوصول إليها
- تحافظ على التحكم في الوصول المتسق بين GitHub و Gorbit
مزامنة الأذونات متاحة فقط على Cloud والإصدار المؤسسي من Gorbit،
وتتطلب أذونات رمز إضافية تتجاوز تلك اللازمة للفهرسة الأساسية.
⚠️ متطلب حاسم: الملف الشخصي للبريد الإلكتروني العام
مهم جدًا: لكي تعمل مزامنة الأذونات،
يجب أن يكون لدى المستخدمين عنوان بريدهم الإلكتروني مرئيًا علنًا في ملفهم الشخصي على GitHub. إذا تم تعيين بريد مستخدم على خاص،
لن يحصلوا على الوصول إلى أي مستندات من خلال Gorbit.
كيفية جعل بريدك الإلكتروني عامًا على GitHub
كيفية جعل بريدك الإلكتروني عامًا على GitHub
الوصول إلى إعدادات الملف الشخصي
انقر على صورتك الشخصية في الزاوية العلوية اليمنى وحدد Settings من القائمة المنسدلة
تمكين البريد الإلكتروني العام
انتقل لأسفل إلى Keep my email addresses private و ألغِ تحديد هذا الخيار
تعيين البريد الإلكتروني العام
انتقل لأسفل إلى قسم Public email وحدد عنوان بريدك الإلكتروني من القائمة المنسدلة
الإعداد
التفويض
يستخدم هذا الموصل رمز وصول GitHub. تعتمد الأذونات المطلوبة على ما إذا كنت تستخدم ميزة مزامنة الأذونات.الإعداد الأساسي (الفهرسة فقط)
للفهرسة الأساسية بدون مزامنة الأذونات:مراجعة الدليل التفصيلي
هذا
الدليل
يعرض الخطوات التالية بالتفصيل.
الانتقال إلى إعدادات المطور
في الأسفل، انتقل إلى Developer settings -> Personal access tokens -> Tokens (classic)
منح الأذونات
امنح الأذونات التالية:
- أذونات المستودع:
repo(التحكم الكامل في المستودعات الخاصة) - للوصول إلى طلبات السحب والمشاكل
متطلبات رمز الوصول الدقيق
متطلبات رمز الوصول الدقيق
إذا كنت تستخدم رمز وصول دقيق بدلاً من رمز كلاسيكي:
إعداد مزامنة الأذونات
اختر نوع الرمز الذي تستخدمه:- رمز وصول دقيق
- رمز كلاسيكي
تحديد المؤسسة (مالك المورد)
عند إنشاء رمز وصول GitHub دقيق لـ مزامنة الأذونات،
تأكد من تحديد مؤسسة Resource owner الصحيحة ( المؤسسة على GitHub التي تمتلك
المستودعات التي تريد إنشاء الموصل لها).
الرموز الدقيقة المحددة لحساب مستخدم شخصي لا تسمح بمنح أذونات المؤسسة
(مثل Members)، لذا تتطلب مزامنة الأذونات تحديد مؤسسة كمالك للمورد.
تكوين الرمز
تعيين وقت انتهاء الصلاحية
عيّن أي وقت انتهاء صلاحية.
سيحتاج رمز جديد إلى تقديمه لـ Gorbit لمتابعة تحديث فهرس Gorbit بمجرد انتهاء صلاحية هذا الرمز.
الفهرسة
تكوين الموصل
لـ https://github.com/gorbit-dot-app/gorbit، سيبدو مثل:


