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

GitHub کو ChatGPT سے جوڑنا

معاونت یافتہ براہ راست ریپوزٹری رسائی سے کوڈ کا تجزیہ، تلاش اور حوالہ دینے کے لیے GitHub کو ChatGPT سے منسلک کریں.

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

جائزہ

اپنے کوڈ کے بارے میں سوالات پوچھنے کے لیے GitHub کو ChatGPT سے منسلک کریں.

GitHub منسلک ہونے پر، ChatGPT ضرورت کے مطابق اجازت یافتہ ریپوزٹری کا مواد حاصل کر سکتا ہے، جس میں کوڈ، README فائلیں اور دیگر دستاویزات شامل ہیں. آپ کے منصوبے اور پروڈکٹ انٹرفیس کے لحاظ سے دستیاب سہولیات میں معیاری گفتگو، ڈیپ ریسرچ یا ایجنٹ کے کام کے سلسلے شامل ہو سکتے ہیں. یہ براہ راست رسائی GitHub کا ہم وقت اشاریہ نہیں بناتی.

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

GitHub کو ChatGPT سے منسلک کریں

GitHub کو منسلک کرنے کے لیے، دستیابی کے مطابق ایپس یا پلگ اِنز کھولیں اور GitHub یا اسے شامل کرنے والا پلگ اِن منتخب کریں. اکاؤنٹ منسلک کرنے کے مراحل کے لیے دیکھیے: ChatGPT میں ایپ اکاؤنٹس کو منسلک اور ان کا نظم کرنا.

وہاں سے آپ کو ChatGPT ایپ انسٹال کرنے اور اجازت دینے کے لیے GitHub پر بھیجا جائے گا، پھر آپ وہ ریپوزٹریاں منتخب کر سکیں گے جن تک ChatGPT رسائی حاصل کر سکتا ہے. ChatGPT اجازت یافتہ ریپوزٹری کا مواد ضرورت کے وقت حاصل کرتا ہے. GitHub کی ہم وقت سازی اور انفرادی طور پر ترتیب دی گئی ریپوزٹری اشاریہ سازی دستیاب نہیں ہیں.

ریپوزٹری تک رسائی تبدیل کرنے کے لیے:

  1. ترتیبات کھولیں.

  2. دستیابی کے مطابق ایپس یا پلگ اِنز منتخب کریں.

  3. GitHub کھولیں.

  4. ریپوزٹری کے نظم کا دستیاب اختیار منتخب کریں.

GitHub کا رابطہ منقطع کرنے کے لیے، اسی ایپ کی ترتیبات کھولیں اور رابطہ منقطع کریں منتخب کریں.

GitHub کی pull request سرگرمی سے کام بنائیں

اہل صارفین کسی منسلک github.com ریپوزٹری میں سرگرمی کے لیے کام میں واقعے سے شروع ہونے والا، ویب ہک پر مبنی کام بنا سکتے ہیں. معاون سرگرمی میں pull request کا کھولا جانا، جائزے کے لیے تیار نشان زد ہونا یا بند ہونا شامل ہو سکتا ہے. محرک کے لحاظ سے، آپ pull request کے جائزوں، تبصروں، کمٹ کی تازہ کاریوں یا مکمل شدہ انضمام کی بھی نگرانی کر سکتے ہیں.

کام صرف ان ریپوزٹریوں تک رسائی حاصل کر سکتا ہے جن کی منسلک GitHub اکاؤنٹ کے لیے اجازت دی گئی ہو. خود میزبانی والے GitHub Enterprise روابط واقعے سے شروع ہونے والے کاموں کے لیے معاون نہیں ہیں.

GitHub استعمال کرنے والا طے شدہ کام شیئر کریں

جب آپ کے اکاؤنٹ کے لیے طے شدہ کام شیئر کرنے کی سہولت دستیاب ہو، تو آپ ایسا اہل طے شدہ کام شیئر کر سکتے ہیں جس کی ہدایات میں GitHub کا حوالہ ہو. اہل وصول کنندگان اپنا GitHub اکاؤنٹ منسلک کر کے الگ کام بنا سکتے ہیں. ان کے اکاؤنٹ کو ان تمام ریپوزٹریوں تک رسائی کی اجازت ہونی چاہیے جن کی ان کی نقل کو ضرورت ہے.

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

واقعے سے شروع ہونے والے GitHub کام شیئر کیے جا سکتے ہیں. اہل وصول کنندگان کو اپنا GitHub اکاؤنٹ منسلک کرنا اور ان github.com ریپوزٹریوں تک رسائی کی اجازت دینی ہوگی جن کی ان کے کام کو ضرورت ہے.

مزید معلومات کے لیے دیکھیے: ChatGPT میں طے شدہ کام.

غائب GitHub ریپوزٹریاں تلاش کریں

ریپوزٹریوں کو ChatGPT میں دستیاب نظر آنے میں عموماً تقریباً 5 منٹ لگتے ہیں.

ریپوزٹری ابھی نظر نہ آنے کی دیگر وجوہات:

  • کوئی نجی یا نئی بنائی گئی ریپوزٹری اس وقت تک نظر نہیں آ سکتی جب تک GitHub ایپ درست اکاؤنٹ یا تنظیم کے لیے انسٹال نہ ہو اور اسے اس ریپوزٹری تک رسائی حاصل نہ ہو. GitHub ایپ کی ریپوزٹری ترتیبات کھولیں اور تصدیق کریں کہ ریپوزٹری منتخب اور منظور شدہ ہے. اگر GitHub منسلک نظر آئے لیکن کوئی ریپوزٹری دستیاب نہ ہو، تو دوبارہ منسلک کرنے سے پہلے ان ترتیبات کو جانچیں.

  • آپ کی GitHub تنظیم کسی منتظم سے ChatGPT ایپ یا کسی مخصوص ریپوزٹری کی منظوری طلب کر سکتی ہے. GitHub ایپ کی ریپوزٹری ترتیبات کا جائزہ لیں اور اپنی تنظیم کے لیے دکھائے گئے منظوری کے طریقۂ کار سے رسائی کی درخواست کریں.

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

ڈیٹا اور رازداری

ChatGPT، GitHub کے ساتھ کیسے کام کرتا ہے

ChatGPT آپ کی ہدایات سے تلاش کے سوالات بناتا ہے تاکہ آپ کی منسلک GitHub ریپوزٹریوں میں متعلقہ معلومات تلاش کر سکے، پھر یہ سوالات GitHub کو بھیجتا ہے. مثلاً، اگر آپ پوچھیں، ”کیا آپ مجھے دکھا سکتے ہیں کہ میں نے بیک اینڈ میں فائل اپ لوڈز کہاں سنبھالے ہیں؟“ChatGPT آپ کی GitHub ریپوزٹریوں میں ”فائل اپ لوڈ ہینڈلر بیک اینڈ“ جیسے سوال سے تلاش کر سکتا ہے. ضرورت پڑنے پر، انتہائی متعلقہ کوڈ یا فائلیں تلاش کرنے کے لیے یہ مختلف تلاشیں کر سکتا ہے.

ماڈل کی تربیت اور GitHub ڈیٹا کو سمجھیں

بطور طے شدہ، ChatGPT Business، Enterprise، Edu اور ہماری API جیسی کاروباری پیشکشیں استعمال کرنے والے صارفین کا بھیجا ہوا مواد ہمارے ماڈلز کو بہتر بنانے کے لیے استعمال نہیں ہوتا. OpenAI کاروباری ڈیٹا کیسے استعمال کرتا ہے، اس بارے میں معلومات کے لیے دیکھیے: اداروں کی رازداری.

اہل ذاتی اکاؤنٹ کے مواد کے لیے، ماڈل کی بہتری آپ کی سب کے لیے ماڈل بہتر بنائیں ترتیب پر منحصر ہے. منسلک ایپ کے ڈیٹا کے استعمال اور ماڈل کی تربیت کے بارے میں معلومات کے لیے دیکھیے: ChatGPT میں منسلک ایپس.

ChatGPT ڈیٹا ریزیڈنسی صرف ورک اسپیس کے منتخب خطے کے معاون اور دائرۂ کار میں شامل صارف مواد پر لاگو ہوتی ہے. GitHub کو بھیجی گئی معلومات پر GitHub کی اپنی ذخیرہ کاری، کارروائی اور ڈیٹا ریزیڈنسی کی شرائط بھی لاگو ہوتی ہیں. موجودہ دائرۂ کار کے لیے دیکھیے: ChatGPT کے لیے ڈیٹا ریزیڈنسی اور استنباطی ریزیڈنسی.

اکثر پوچھے جانے والے سوالات

GitHub منتظمین ChatGPT ایپ کی منظوری کیسے دے سکتے ہیں؟

اگر آپ کی تنظیم OAuth ایپ کی رسائی محدود کرتی ہے، تو تنظیم کا مالک اپنی تنظیم کے لیے OAuth ایپس منظور کرنے سے متعلق GitHub کی ہدایات پر عمل کر سکتا ہے. GitHub ایپ نصب کرنا اور اسے ریپوزٹری تک رسائی دینا الگ الگ مراحل ہیں.

میں کسی ریپوزٹری میں انفرادی فائلیں کیسے تلاش کروں؟

ریپوزٹری منتخب کنندہ ریپوزٹری کے نام تلاش کرتا ہے، اس کے اندر موجود فائلیں نہیں. GitHub سے منسلک کسی معاونت یافتہ ChatGPT تجربے میں، آپ ChatGPT سے فائل کے نام، فنکشن کے نام یا خرابی کے پیغام کے ذریعے مجاز ریپوزٹری تلاش کرنے کو کہہ سکتے ہیں. ریپوزٹری کا نام اور، اگر معلوم ہو، فائل کا راستہ شامل کریں.

کیا میں ChatGPT ایپ کو مخصوص ریپوزٹریز تک رسائی سے روک سکتا ہوں؟

ہاں. ریپوزٹری تک رسائی GitHub میں قابو کی جاتی ہے. تنظیم کے مالکان نصب شدہ GitHub ایپس کا جائزہ لے کر یہ تبدیل کر سکتے ہیں کہ ایپ کن ریپوزٹریز تک رسائی حاصل کر سکتی ہے.

کیا ChatGPT سے منسلک ہونے کے بعد میں کوڈ، تازہ کاریاں یا پل ریکویسٹ GitHub پر بھیج سکتا ہوں؟

ChatGPT میں GitHub ایپ صرف کوڈ کا تجزیہ اور تلاش کرنے کے لیے آپ کو اپنی ریپوزٹریز پڑھنے دیتی ہے. کوڈ بنا کر اس میں ترمیم کرنے اور اسے براہ راست GitHub پر بھیجنے کے لیے Codex استعمال کریں. مزید معلومات کے لیے دیکھیں: Codex کا ہیلپ سینٹر مضمون.

اگر GitHub پر آئی پی اجازت فہرست فعال ہو تو کیا ہوگا؟

اگر آپ کے GitHub ادارے یا تنظیم کے لیے آئی پی اجازت فہرست فعال ہے، تو OpenAI کے اخراجی آئی پی بلاکس کو آئی پی اجازت فہرست میں شامل کریں.

GitHub ڈیپ ریسرچ یا ایجنٹ موڈ میں دستیاب، لیکن چیٹ میں کیوں نہیں ہے؟

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

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