OpenAI
هذه الصفحة مترجمة باستخدام الترجمة الآلية. تفضل بالاطّلاع على المقال الأصلي بالإنجليزية.

ربط GitHub بـ ChatGPT

يمكنك الوصول إلى مستودعات GitHub مباشرةً في ChatGPT لتحليل التعليمات البرمجية والبحث فيها والاستشهاد بها.

تم التحديث: 21 hours ago

نظرة عامة

يمكنك ربط مستودعات GitHub الخاصة بك بتطبيقات ChatGPT، وكذلك بوكيل ChatGPT، لطرح أسئلة استنادًا إلى تعليماتك البرمجية الخاصة.

عند الاتصال بـ GitHub، يمكن لـ ChatGPT سحب بيانات مباشرة من مستودعاتك—مثل التعليمات البرمجية وملفات README والمستندات الأخرى—والاستدلال عليها في الوقت الفعلي، سواء عبر تطبيق مزامنة أو تطبيق بحث في الملفات أو تطبيق بحث تفصيلي. ما عليك سوى الاتصال، وطرح سؤال، وسيقرأ ChatGPT المقاطع ذات الصلة من محتوى GitHub لديك ويحللها ويستشهد بها مباشرة.

ملاحظة: قد يختلف توفر تطبيق GitHub حسب خطة ChatGPT والتجربة. على سبيل المثال، قد لا يرى مستخدمو ChatGPT Plus تطبيق GitHub في تجربة ChatGPT القياسية، حتى إذا كان متاحًا في تجارب أخرى مثل البحث التفصيلي أو وضع الوكيل.

ربط GitHub بـ ChatGPT

يمكنك ربط GitHub بـ ChatGPT من خلال تحديد الإعداداتالتطبيقات والعثور على GitHub في دليل تطبيقات ChatGPT.

من هناك، سيتم توجيهك إلى GitHub لتثبيت تطبيق ChatGPT وتفويضه، ثم تحديد المستودعات التي يمكن لـ ChatGPT الوصول إليها.

لتغيير المستودعات التي يمكن لـ ChatGPT الوصول إليها، انتقل إلى الإعداداتالتطبيقات، وافتح GitHub، ثم حدد اختيار المستودعات (أو Configure Repositories on GitHub) لفتح صفحة وصول المستودعات في GitHub.

لماذا لا أرى بعض مستودعاتي بعد ربط ChatGPT بـ GitHub؟

بشكل عام، يوجد تأخير بنحو 5 دقائق قبل أن تظهر مستودعاتك كمتاحة في ChatGPT.

أسباب إضافية قد تمنعك من رؤية مستودع حتى الآن:

  • المستودعات الخاصة أو المنشأة حديثًا: إذا كان مستودعك خاصًا أو تم إنشاؤه بعد الربط الأولي بـ GitHub، فقد لا يظهر فورًا في ChatGPT. يُرجى زيارة هذا الرابط أو النقر على أيقونة الترس في صفحة الإعدادات الخاصة بـ Github في ChatGPT لتهيئة الوصول إلى المستودعات المطلوبة.

  • المستودع يتطلب موافقة مسؤول GitHub: قد يكون مسؤول GitHub قد حظر ربط مستودعك بـ ChatGPT. يُرجى زيارة هذا الرابط أو النقر على أيقونة الترس في صفحة الإعدادات الخاصة بـ Github في ChatGPT. من هنا، يمكنك “طلب” الوصول إلى المستودعات التي يمكن لمسؤول تقنية المعلومات لديك الموافقة عليها.

  • المستودعات غير المفهرسة بواسطة GitHub: بسبب طريقة فهرسة البحث في GitHub، قد لا يكون المستودع موجودًا في فهرس GitHub، ولذلك لا يكون مرئيًا لتطبيق ChatGPT عند البحث. يمكنك تشغيل الفهرسة يدويًا بالانتقال إلى GitHub وإجراء بحث عن المستودع باستخدام هذا التنسيق: repo:{username/repo_name} import (مثلًا، repo:openai/codex import). لاحظ أن الفهرس قد يستغرق نحو 5–10 دقائق قبل أن يصبح متاحًا للموصل.


البيانات والخصوصية

كيف يعمل ChatGPT مع Github

ينشئ ChatGPT استعلامات بحث من مطالباتك للعثور على المعلومات ذات الصلة في مستودعات GitHub المتصلة لديك ويرسل هذه الاستعلامات إلى GitHub. على سبيل المثال، إذا سألت: «هل يمكنك أن تريني أين عالجت عمليات رفع الملفات في الواجهة الخلفية؟» فقد يبحث ChatGPT في مستودعات GitHub لديك باستخدام استعلام مثل «معالج رفع الملفات الواجهة الخلفية». وإذا لزم الأمر، فقد يجري عدة عمليات بحث مختلفة للعثور على أكثر التعليمات البرمجية أو الملفات صلة.

هل ستستخدم OpenAI محتوى GitHub لتدريب نماذجها؟

افتراضيًا، لا يُستخدم المحتوى الذي يرسله العملاء الذين يستخدمون عروض الأعمال—مثل ChatGPT Business وEnterprise وEdu وAPI الخاصة بنا—لتحسين نماذجنا. يُرجى الاطلاع على صفحة خصوصية Enterprise للحصول على معلومات حول كيفية استخدامنا لبيانات الأعمال.

عند استخدام خدماتنا من خلال اشتراك فردي، قد نستخدم محتواك لتدريب نماذجنا إذا كان إعداد «تحسين النموذج للجميع» مفعّلًا. يمكنك قراءة المزيد حول كيفية تخزين بياناتك واستخدامها في هذه المقالة في مركز المساعدة.

إقامة البيانات مدعومة لـ Github في جميع المناطق المتاحة. اقرأ المزيد عن إقامة البيانات.


الأسئلة الشائعة

كيف يمكن لمسؤولي GitHub الموافقة على تطبيق ChatGPT؟

يمكن لمسؤولي GitHub اتباع هذه التعليمات للموافقة على تطبيقات OAuth، مثل تطبيق ChatGPT، لمؤسستهم.

كيف أبحث عن ملفات فردية داخل مستودع؟

يمكنك البحث فقط عن اسم مستودعات GitHub الخاصة بك. لا يتم دعم البحث عن أسماء ملفات محددة.

هل يمكنني منع الوصول إلى مستودعات معينة من خلال تطبيق ChatGPT؟

نعم، ولكن يتم التحكم في ذلك من إعدادات GitHub. يمكن للمسؤولين اتباع هذه التعليمات لمنع الوصول إلى مستودعات محددة.

هل يمكنني دفع التعليمات البرمجية أو التحديثات أو طلبات السحب (PR) إلى GitHub بعد الربط بـ ChatGPT؟

يتيح لك تطبيق GitHub في ChatGPT فقط قراءة ما في مستودعاتك لتحليل تعليماتك البرمجية والبحث فيها. إذا كنت تريد إنشاء التعليمات البرمجية وتحريرها ودفعها مباشرة إلى GitHub، فهذا متاح عبر منتج Codex.

ماذا لو كانت قائمة السماح لعناوين IP مفعّلة على GitHub؟

إذا كانت قائمة السماح لعناوين IP مفعّلة على GitHub إما على مستوى المؤسسة الكبرى أو المؤسسة، فستحتاج إلى التأكد من إضافة نطاقات IP الصادرة الخاصة بـ OpenAI إلى قائمة السماح لعناوين IP.

لماذا يمكنني استخدام GitHub في البحث التفصيلي أو وضع الوكيل ولكن ليس في الدردشة؟

قد يختلف توفر تطبيق GitHub حسب خطة ChatGPT وتجربة المنتج. قد تسمح بعض الخطط باستخدام تطبيق GitHub في البحث التفصيلي أو وضع الوكيل ولكن ليس في تجربة ChatGPT القياسية. إذا لم يظهر لك GitHub في الدردشة، فتحقق من تفاصيل خطة ChatGPT الخاصة بك.

يمكنك معرفة المزيد في مقالة Codex في مركز المساعدة.

هل كانت هذه المقالة مفيدة؟