OpenAI
اس صفحے کا مشینی ترجمہ کیا گیا تھا. اصل انگریزی مضمون دیکھیں.

ChatGPT میں GitHub Enterprise ایپ ٹیمپلیٹ سیٹ اپ کریں

جانیں کہ ورک اسپیس ایڈمنز اپنی تنظیم کی GitHub ایپ استعمال کرتے ہوئے ChatGPT میں GitHub Enterprise ایپ ٹیمپلیٹ کیسے کنفیگر کر سکتے ہیں.

آخری اپ ڈیٹ: 6 days ago

جائزہ

اگر آپ ChatGPT ورک اسپیس کے منتظم ہیں اور اپنی تنظیم کے لیے گٹ ہب انٹرپرائز ایپ کا سانچہ ترتیب دے رہے ہیں تو یہ رہنما استعمال کریں. سانچہ وہ حتمی ایپ نہیں ہے جسے اراکین استعمال کرتے ہیں. یہ ترتیب کا ایک عمل ہے جو گٹ ہب انٹرپرائز کی مطلوبہ ترتیبات فراہم کرنے کے بعد آپ کی ورک اسپیس کے لیے مخصوص مسودہ ایپ بناتا ہے.

گٹ ہب انٹرپرائز کے لیے ترتیب کا عمل ChatGPT کو آپ کی تنظیم کے گٹ ہب انٹرپرائز ہوسٹ سے جوڑتا ہے. آپ گٹ ہب ایپ بناتے ہیں، ChatGPT کا کال بیک یو آر ایل رجسٹر کرتے ہیں، توثیقی معلومات تیار کرتے ہیں، پھر یہ معلومات ChatGPT میں سانچے کی ترتیب کے دوران چسپاں کرتے ہیں. ChatGPT کے مسودہ ایپ بنانے کے بعد، آپ اسے شائع کر سکتے ہیں اور ورک اسپیس کی دوسری ایپس کی طرح اس کا نظم کر سکتے ہیں.

ورک اسپیس میں مختلف حصوں تک جانے اور ایپ تک رسائی کے لیے دیکھیں: پلگ انز اور ایپس کے لیے انتظامی کنٹرولز، سیکیورٹی اور تعمیل.

آپ کیا ترتیب دے رہے ہیں

آپ ChatGPT میں اپنی ورک اسپیس کے لیے مخصوص گٹ ہب انٹرپرائز ایپ بنا رہے ہیں. ایپ درج ذیل چیزیں استعمال کرتی ہے:

  • آپ کے گٹ ہب انٹرپرائز ہوسٹ پر رجسٹر شدہ گٹ ہب ایپ.

  • صارف کی OAuth اجازت دہی کے لیے گٹ ہب ایپ کی کلائنٹ آئی ڈی اور کلائنٹ خفیہ کلید.

  • گٹ ہب ایپ کی نجی کلید تاکہ ChatGPT ریپوزٹری کی کارروائیوں کے لیے تنصیب کے ٹوکن بنا سکے.

  • ویب ہک کی خفیہ کلید اور ویب ہک یو آر ایل تاکہ گٹ ہب انٹرپرائز تنصیب اور ریپوزٹری کے واقعات واپس ChatGPT کو بھیج سکے.

  • آپ کے گٹ ہب انٹرپرائز کا ہوسٹ نام، مثلاً github.example.com.

گٹ ہب ایپ بنائیں، علیحدہ گٹ ہب OAuth ایپ نہیں. ChatGPT میں سانچے کی ترتیب کے لیے گٹ ہب ایپ کی توثیقی معلومات، نجی کلید اور ویب ہک کی ترتیبات درکار ہیں.

شروع کرنے سے پہلے

آپ کو درکار ہیں:

  • ChatGPT ورک اسپیس کے منتظم یا مالک کی رسائی.

  • گٹ ہب انٹرپرائز کے منتظم یا تنظیم کے مالک کی ایسی رسائی جس سے گٹ ہب ایپس بنائی اور نصب کی جا سکیں.

  • صرف گٹ ہب انٹرپرائز کا ہوسٹ نام، بغیر https:// یا کسی پاتھ کے.

  • یہ فیصلہ کہ ChatGPT کو ریپوزٹری کی کن کارروائیوں کی معاونت کرنی چاہیے، مثلاً صرف پڑھنے والی ریپوزٹری تلاش، pull request کے طریقہ ہائے کار، مسائل کے طریقہ ہائے کار، فائلوں میں ترمیم، گٹ ہب ایکشنز یا Codex کے زیادہ وسیع طریقہ ہائے کار.

  • گٹ ہب ایپ کی نجی کلید اور کلائنٹ خفیہ کلید سنبھالنے کے لیے ایک محفوظ جگہ.

ChatGPT اور گٹ ہب انٹرپرائز کو الگ الگ ٹیب میں کھلا رکھیں. کال بیک یو آر ایل خود سے نہ بنائیں. ChatGPT میں دکھایا گیا کال بیک یو آر ایل بعینہٖ کاپی کریں.

تیار رکھنے والی معلومات

  • گٹ ہب انٹرپرائز کا ہوسٹ نام: مثلاً github.example.com.

  • کال بیک یو آر ایل: اسے ChatGPT میں سانچے کی ترتیب کے دوران کاپی کریں.

  • گٹ ہب ایپ کی کلائنٹ آئی ڈی.

  • گٹ ہب ایپ کی کلائنٹ خفیہ کلید.

  • گٹ ہب ایپ کی نجی کلید کی پی ای ایم.

  • ChatGPT کی تیار کردہ ویب ہک کی خفیہ کلید.

  • ChatGPT میں مسودہ ایپ بننے کے بعد تیار کردہ ویب ہک یو آر ایل.

ChatGPT میں سانچے کی ترتیب شروع کریں

  1. ChatGPT میں اس ورک اسپیس پر جائیں جہاں ایپ دستیاب ہونی چاہیے.

  2. ورک اسپیس کی ترتیبات > ایپس کھولیں. آپ انتظامی کنسول میں جا کر مطلوبہ ChatGPT ورک اسپیس منتخب کر سکتے ہیں اور پلگ انز کھول سکتے ہیں. برقرار رکھے گئے ایپس صفحے کو کھولنے کے لیے پرانی ایپس کا نظم کریں منتخب کریں.

  3. ڈائریکٹری منتخب کریں.

  4. گٹ ہب انٹرپرائز تلاش کریں.

  5. گٹ ہب انٹرپرائز ایپ کا سانچہ منتخب کریں اور ترتیب شروع کریں.

  6. ایپ کا واضح نام اور تفصیل درج کریں، مثلاً گٹ ہب انٹرپرائز یا گٹ ہب انٹرپرائز - انجینئرنگ.

  7. گٹ ہب انٹرپرائز کا ہوسٹ نام درج کریں، مثلاً github.example.com.

  8. ChatGPT میں دکھایا گیا کال بیک یو آر ایل کاپی کریں. یہ ٹیب کھلا رکھیں.

  9. اگر ترتیب کے دوران ویب ہک کی تیار کردہ خفیہ کلید دکھائی جائے تو اسے کاپی کریں.

کال بیک یو آر ایل کی مثال: https://chatgpt.com/connector/oauth/<callback_id>

کال بیک آئی ڈی نہ ہٹائیں، آخر میں سلیش نہ لگائیں اور اس کی جگہ ChatGPT کا کوئی عمومی یو آر ایل نہ ڈالیں.

گٹ ہب انٹرپرائز میں گٹ ہب ایپ بنائیں

  1. اپنا گٹ ہب انٹرپرائز ہوسٹ کھولیں، مثلاً https://github.example.com.

  2. اس تنظیم یا اکاؤنٹ پر جائیں جس کی ملکیت میں ایپ ہونی چاہیے.

  3. ترتیبات > ڈویلپر کی ترتیبات > گٹ ہب ایپس کھولیں.

  4. نئی گٹ ہب ایپ منتخب کریں.

  5. ایپ کا واضح نام درج کریں، مثلاً ChatGPT گٹ ہب انٹرپرائز کنیکٹر.

  6. ہوم پیج کا یو آر ایل درج کریں. اگر کوئی مخصوص داخلی صفحہ نہیں ہے تو گٹ ہب انٹرپرائز میں تنظیم کا یو آر ایل استعمال کریں.

  7. کال بیک یو آر ایل کے خانے میں ChatGPT سے کاپی کیا گیا کال بیک یو آر ایل بعینہٖ چسپاں کریں.

  8. صارف کی اجازت دہی کے ٹوکن کی میعاد ختم کریں کا اختیار فعال رکھیں، الا یہ کہ آپ کی سیکیورٹی ٹیم کے پاس اسے بدلنے کی کوئی خاص وجہ ہو.

  9. تنصیب کے دوران صارف سے اجازت طلب کریں کا اختیار فعال کریں تاکہ صارفین تنصیب یا منسلک کرنے کے عمل کے دوران ایپ کو اجازت دے سکیں.

  10. یہ گٹ ہب ایپ کہاں نصب کی جا سکتی ہے؟ کے تحت، اپنی ایپ دستیاب کرنے کے منصوبے کے مطابق سب سے محدود اختیار منتخب کریں.

  11. گٹ ہب ایپ بنائیں.

اجازتیں اور واقعات ترتیب دیں

ChatGPT کی جن کارروائیوں کو آپ فعال کرنا چاہتے ہیں، ان کے لیے کم سے کم درکار اجازتیں منتخب کریں.

بغیر تبدیلی کیے ریپوزٹریاں تلاش کرنے اور سوال و جواب کے لیے پڑھنے کی اجازتوں سے شروع کریں، مثلاً:

  • میٹا ڈیٹا: صرف پڑھنے کی اجازت. گٹ ہب میں گٹ ہب ایپس کے لیے میٹا ڈیٹا لازمی ہے.

  • مواد: فائل اور ریپوزٹری کے مواد تک رسائی کے لیے صرف پڑھنے کی اجازت.

  • مسائل: اگر مسائل تلاش کرنے یا پڑھنے کی ضرورت ہو تو صرف پڑھنے کی اجازت.

  • Pull requests: اگر pull request تلاش کرنے یا جائزے کے سیاق و سباق کی ضرورت ہو تو صرف پڑھنے کی اجازت.

  • کارروائیاں: اگر طریقۂ کار کے اجرا کی کیفیت، کاموں، لاگز یا تیار شدہ فائلوں کی ضرورت ہو تو صرف پڑھنے کی اجازت.

لکھنے والے طریقہ ہائے کار کے لیے صرف ضرورت کے مطابق لکھنے کی اجازتیں شامل کریں، مثلاً مواد، Pull requests، مسائل، کارروائیاں یا طریقہ ہائے کار. اجازتیں صرف اتنی ہی رکھیں جتنی ChatGPT کی مطلوبہ کارروائیوں کے لیے ضروری ہوں.

ویب ہک کے واقعات ان طریقہ ہائے کار سے مطابقت رکھنے چاہییں جن کی آپ معاونت کرتے ہیں. عام واقعات میں تنصیب، تنصیب کی ریپوزٹریاں، پُش، Pull request، مسائل، مسئلے پر تبصرہ، طریقۂ کار کا اجرا اور طریقۂ کار کا کام شامل ہیں.

گٹ ہب ایپ کی توثیقی معلومات تیار کریں اور کاپی کریں

  1. گٹ ہب ایپ کی ترتیبات میں کلائنٹ آئی ڈی کاپی کریں.

  2. کلائنٹ خفیہ کلید تیار کریں اور اسے فوراً کاپی کریں.

  3. نجی کلیدیں کے تحت ایک نجی کلید تیار کریں.

  4. .pem فائل ڈاؤن لوڈ کریں اور اسے محفوظ جگہ پر رکھیں.

  5. اپنے آلے پر .pem فائل کھولیں اور پی ای ایم کا پورا متن کاپی کریں، بشمول ابتدائی اور اختتامی سطروں کے.

نجی کلید حساس ہوتی ہے. اسے توثیقی معلومات کی طرح محفوظ رکھیں. اگر یہ افشا ہو جائے تو نئی نجی کلید تیار کریں، ChatGPT ایپ کی ترتیب تازہ کریں اور گٹ ہب انٹرپرائز میں افشا شدہ کلید حذف کر دیں.

ChatGPT میں ترتیب مکمل کریں

  1. ChatGPT میں سانچے کی ترتیب والے ٹیب پر واپس جائیں.

  2. گٹ ہب ایپ کی کلائنٹ آئی ڈی OAuth کلائنٹ آئی ڈی میں چسپاں کریں.

  3. گٹ ہب ایپ کی کلائنٹ خفیہ کلید OAuth کلائنٹ خفیہ کلید میں چسپاں کریں.

  4. دائرۂ اختیار کو تبدیل نہ کریں، الا یہ کہ آپ کی تنظیم کو سانچے کی طے شدہ ترتیبات دانستہ طور پر بدلنے کی ضرورت ہو.

  5. تصدیق کریں کہ گٹ ہب انٹرپرائز کے ہوسٹ نام میں صرف ہوسٹ نام ہی درج ہے، مثلاً github.example.com.

  6. گٹ ہب ایپ کی نجی کلید کی پی ای ایم کو گٹ ہب ایپ کی نجی کلید والے خانے میں چسپاں یا اپ لوڈ کریں.

  7. تصدیق کریں کہ ویب ہک کی تیار کردہ خفیہ کلید موجود ہے.

  8. ایپ کا مسودہ بنائیں.

  9. ChatGPT میں بنائی گئی مسودہ ایپ کی تفصیلات کھولیں اور تیار کردہ ویب ہک یو آر ایل کاپی کریں.

ویب ہک یو آر ایل اس طرح ہونا چاہیے: https://connectors.api.openai.org/connectors/<connector_id>/webhook

گٹ ہب انٹرپرائز میں ویب ہک کی ترتیب مکمل کریں

  1. گٹ ہب انٹرپرائز میں گٹ ہب ایپ کی ترتیبات پر واپس جائیں.

  2. گٹ ہب ایپ کی عمومی ترتیبات کھولیں.

  3. اگر فعال ویب ہکس کا اختیار پہلے سے فعال نہیں ہے تو اسے فعال کریں.

  4. ChatGPT کا ویب ہک یو آر ایل، ویب ہک یو آر ایل کے خانے میں چسپاں کریں.

  5. ChatGPT کی ویب ہک خفیہ کلید، ویب ہک خفیہ کلید کے خانے میں چسپاں کریں.

  6. ایس ایس ایل کی تصدیق فعال رکھیں.

  7. تصدیق کریں کہ ویب ہک کے جن واقعات کو وصول کرنے کے لیے منتخب کیا گیا ہے وہ آپ کی فعال کردہ اجازتوں اور کارروائیوں سے مطابقت رکھتے ہیں.

  8. تبدیلیاں محفوظ کریں.

ChatGPT میں ایپ شائع کریں اور اس کا نظم کریں

مسودہ ایپ بنانے سے وہ خود بخود اراکین کے لیے دستیاب نہیں ہوتی. مسودے کا جائزہ لینے کے بعد:

  1. مسودہ ایپ شائع کریں.

  2. ورک اسپیس کی ترتیبات میں ایپس کا صفحہ کھولیں، فعال کھولیں اور تصدیق کریں کہ ایپ نظر آ رہی ہے. آپ انتظامی کنسول > پلگ انز میں پرانی ایپس کا نظم کریں کے ذریعے بھی ایپس کا صفحہ کھول سکتے ہیں.

  3. جن کرداروں کو یہ ایپ استعمال کرنی چاہیے، ان کے لیے صارف کی رسائی ترتیب دیں.

  4. پڑھنے اور لکھنے کی کارروائیوں کے لیے کارروائی کا کنٹرول دیکھیں.

  5. یہ طے کرنے کے لیے ایپ کی اجازتیں دیکھیں کہ ChatGPT ایپ استعمال کرنے سے پہلے اراکین سے کب پوچھے.

  6. آزمائش کے لیے کسی مجاز صارف سے ChatGPT میں ایپس کھولنے اور ایپ کے نظر آنے کی تصدیق کرنے کو کہیں.

ایپ کی یہ اجازتیں ChatGPT کی گفتگوؤں پر لاگو ہوتی ہیں. ورک اسپیس ایجنٹس میں ہر ایجنٹ کے لیے اس کے تخلیق کار کے مقرر کردہ کنٹرولز استعمال ہوتے ہیں. انہی سے طے ہوتا ہے کہ ایپ کی کون سی کارروائیاں دستیاب ہوں گی اور ان کی منظوری کے لیے آخری صارفین سے کب پوچھا جائے گا. ایجنٹ کے طرزِ عمل کے لیے دیکھیں: انٹرپرائز اور بزنس کے لیے ChatGPT ورک اسپیس ایجنٹس.

گٹ ہب ایپ نصب کریں اور آزمائیں

  1. گٹ ہب انٹرپرائز میں تنظیم یا اکاؤنٹ پر گٹ ہب ایپ نصب کریں.

  2. ورک اسپیس کی پالیسی کے مطابق تمام ریپوزٹریاں یا منتخب ریپوزٹریاں چنیں.

  3. ایک مجاز صارف کے طور پر ChatGPT سے منسلک کرنے کا عمل شروع کریں.

  4. کہے جانے پر گٹ ہب ایپ کو اجازت دیں.

  5. پہلے پڑھنے کی کوئی چھوٹی کارروائی چلائیں، مثلاً قابلِ رسائی ریپوزٹریوں کی فہرست بنانا یا کوئی معلوم pull request حاصل کرنا.

  6. اگر لکھنے کی کارروائیاں فعال ہیں تو بڑے پیمانے پر دستیاب کرنے سے پہلے ایسی ریپوزٹری پر آزمائیں جہاں خطرہ کم ہو.

ہوسٹ نام اور OAuth کا طریقۂ عمل

ChatGPT ہوسٹ نام کی مدد سے گٹ ہب انٹرپرائز کے اینڈ پوائنٹس اخذ کرتا ہے. صرف ہوسٹ درج کریں، مثلاً github.example.com یا octocorp.ghe.com.

اے پی آئی کا پاتھ، ریپوزٹری کا پاتھ یا github.com درج نہ کریں، الا یہ کہ وہی اس ایپ کا اصل گٹ ہب انٹرپرائز ہوسٹ ہو.

مسائل کا حل

  • ری ڈائریکٹ یو آر آئی میں عدم مطابقت: تصدیق کریں کہ گٹ ہب ایپ کا کال بیک یو آر ایل، ChatGPT میں دکھائے گئے کال بیک یو آر ایل سے بالکل مطابقت رکھتا ہے.

  • ChatGPT مسودہ ایپ بنا یا محفوظ نہیں کر پا رہا: تصدیق کریں کہ تمام مطلوبہ خانے پُر ہیں، بشمول ہوسٹ نام، OAuth کلائنٹ آئی ڈی، OAuth کلائنٹ خفیہ کلید، نجی کلید اور ویب ہک کی خفیہ کلید.

  • توثیق کامیاب ہوتی ہے لیکن ریپوزٹری کی کالز ناکام ہوتی ہیں: تصدیق کریں کہ گٹ ہب ایپ نصب ہے اور اسے ریپوزٹری تک رسائی حاصل ہے.

  • اے پی آئی سے 403 یا ناکافی اجازتوں کا جواب آتا ہے: گٹ ہب ایپ میں جو اجازت موجود نہیں اسے شامل کریں اور، اگر کہا جائے، تو تنصیب کے مالک سے تازہ کردہ اجازتیں منظور کروائیں.

  • کوئی ریپوزٹری نظر نہیں آتی: تصدیق کریں کہ ایپ کی تنصیب میں مطلوبہ ریپوزٹریاں شامل ہیں اور ChatGPT میں اجازت دینے والے صارف کو ان تک رسائی حاصل ہے.

  • ویب ہک کی ترسیل ناکام ہوتی ہے: تصدیق کریں کہ ویب ہک یو آر ایل اور ویب ہک کی خفیہ کلید ChatGPT سے حاصل کردہ معلومات سے مطابقت رکھتے ہیں، ایس ایس ایل کی تصدیق فعال رکھیں اور یقینی بنائیں کہ گٹ ہب انٹرپرائز ہوسٹ connectors.api.openai.org تک پہنچ سکتا ہے.

  • نجی کلید کی خرابیاں: تصدیق کریں کہ پی ای ایم کا پورا مواد کاپی کیا گیا ہے، بشمول ابتدائی اور اختتامی سطروں کے.

کیا یہ آرٹیکل مددگار تھا؟