جائزہ
آپ اپنے کوڈ کی بنیاد پر سوالات پوچھنے کے لیے اپنی GitHub ریپوزٹریز کو ChatGPT ایپس کے ساتھ ساتھ ChatGPT ایجنٹ سے جوڑ سکتے ہیں.
جب آپ GitHub سے جڑتے ہیں، تو ChatGPT آپ کی ریپوزٹریز سے لائیو ڈیٹا—کوڈ، README فائلیں، اور دیگر دستاویزات—کھینچ سکتا ہے اور حقیقی وقت میں اس پر استدلال کر سکتا ہے، چاہے سنک والی ایپ، فائل تلاش والی ایپ، یا ڈیپ ریسرچ والی ایپ کے ساتھ. بس جوڑیں، سوال پوچھیں، اور ChatGPT آپ کے GitHub مواد سے متعلقہ اقتباسات براہ راست پڑھے گا، تجزیہ کرے گا، اور حوالہ دے گا.
نوٹ: GitHub App کی دستیابی ChatGPT پلان اور تجربے کے لحاظ سے مختلف ہو سکتی ہے۔ مثال کے طور پر، ChatGPT Plus صارفین کو معیاری ChatGPT تجربے میں GitHub App نظر نہ آئے، چاہے وہ Deep Research یا Agent Mode جیسے دوسرے تجربات میں دستیاب ہو۔
GitHub کو ChatGPT سے جوڑنا
آپ ترتیبات → ایپس منتخب کر کے اور ChatGPT ایپ ڈائریکٹری میں GitHub تلاش کر کے GitHub کو ChatGPT سے جوڑ سکتے ہیں.
وہاں سے، آپ کو ChatGPT ایپ انسٹال اور مجاز کرنے کے لیے GitHub پر بھیجا جائے گا، پھر وہ ریپوزٹریز منتخب کریں جن تک ChatGPT رسائی حاصل کر سکتا ہے. جوڑنے کے بعد، ChatGPT آپ سے پوچھ سکتا ہے کہ آپ کون سی ریپوزٹریز سب سے زیادہ استعمال کرتے ہیں تاکہ وہ بہتر رفتار اور معیار کے لیے انہیں سنک کر سکے. سنک کا یہ انتخاب GitHub ریپوزٹری تک رسائی سے الگ ہے؛ ChatGPT پھر بھی ان ریپوزٹریز تک رسائی حاصل کر سکتا ہے جن کی آپ نے GitHub میں اجازت دی ہے، چاہے وہ سنک کے لیے منتخب نہ ہوں.
ChatGPT کن ریپوزٹریز تک رسائی حاصل کر سکتا ہے اسے بدلنے کے لیے، ترتیبات → ایپس پر جائیں، GitHub کھولیں، پھر GitHub کا ریپوزٹری رسائی صفحہ کھولنے کے لیے ریپوزٹریز منتخب کریں (یا GitHub پر ریپوزٹریز کنفیگر کریں) منتخب کریں. GitHub کو ChatGPT سے منقطع کرنے کے لیے، ترتیبات → ایپس پر جائیں، GitHub کھولیں، پھر منقطع کریں منتخب کریں.
ChatGPT کو GitHub سے جوڑنے کے بعد مجھے اپنی کچھ ریپوزٹریز کیوں نظر نہیں آتیں؟
عام طور پر آپ کی ریپوزٹریز کو ChatGPT میں دستیاب دکھائی دینے سے پہلے تقریباً 5 منٹ کی تاخیر ہوتی ہے۔
مزید وجوہات جن کی بنا پر آپ کو ابھی کوئی ریپوزٹری نظر نہیں آ سکتی:
نجی یا نئی بنائی گئی ریپوزٹریز: اگر آپ کی ریپوزٹری نجی ہے یا GitHub سے ابتدائی طور پر جڑنے کے بعد بنائی گئی تھی، تو یہ ChatGPT میں فوراً ظاہر نہیں ہو سکتی. مطلوبہ ریپوزٹریز تک رسائی کنفیگر کرنے کے لیے براہ کرم اس لنک پر جائیں یا ChatGPT میں GitHub کے لیے ترتیبات کے صفحے پر گیئر آئیکن پر ٹیپ کریں.
ریپوزٹری کے لیے GitHub ایڈمن کی منظوری درکار ہے: آپ کی ریپوزٹری کو آپ کے GitHub ایڈمن نے ChatGPT سے منسلک ہونے سے روک رکھا ہو سکتا ہے. براہ کرم اس لنک پر جائیں یا ChatGPT میں GitHub کے لیے ترتیبات کے صفحے پر گیئر آئیکن پر ٹیپ کریں. یہاں سے، آپ ریپوزٹریز تک رسائی کی ”درخواست“ کر سکتے ہیں جسے آپ کا آئی ٹی ایڈمنسٹریٹر منظور کر سکتا ہے.
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—ہمارے ماڈلز کو بہتر بنانے کے لیے استعمال نہیں ہوتا. کاروباری ڈیٹا کو ہم کیسے استعمال کرتے ہیں، اس بارے میں معلومات کے لیے براہ کرم ہمارا انٹرپرائز پرائیویسی صفحہ دیکھیں.
انفرادی سبسکرپشن سے ہماری خدمات استعمال کرتے وقت، اگر آپ کی ”ہر ایک کے لیے ماڈل کو بہتر بنائیں“ ترتیب فعال ہے تو ہم آپ کے مواد کو اپنے ماڈلز کی تربیت کے لیے استعمال کر سکتے ہیں. آپ کا ڈیٹا کیسے محفوظ اور استعمال ہوتا ہے، اس بارے میں مزید آپ ہمارے ہیلپ سینٹر کے اس مضمون میں پڑھ سکتے ہیں.
GitHub کے لیے ڈیٹا ریزیڈنسی تمام دستیاب خطوں میں معاون ہے. ڈیٹا ریزیڈنسی کے بارے میں مزید پڑھیں.
اکثر پوچھے جانے والے سوالات
GitHub ایڈمنز ChatGPT ایپ کو کیسے منظور کر سکتے ہیں؟
GitHub ایڈمنز اپنی تنظیم کے لیے OAuth ایپس، جیسے ChatGPT ایپ، کی منظوری دینے کے لیے ان ہدایات پر عمل کر سکتے ہیں.
میں کسی ریپوزٹری میں انفرادی فائلیں کیسے تلاش کروں؟
آپ صرف اپنی GitHub ریپوزٹریز کا نام تلاش کر سکتے ہیں. مخصوص فائل ناموں کی تلاش معاون نہیں ہے.
کیا میں مخصوص ریپوزٹریز تک ChatGPT ایپ کی رسائی روک سکتا ہوں؟
ہاں، تاہم یہ GitHub ترتیبات میں کنٹرول کیا جاتا ہے. ایڈمنز مخصوص ریپوزٹریز تک رسائی روکنے کے لیے ان ہدایات پر عمل کر سکتے ہیں.
ChatGPT سے جڑنے کے بعد کیا میں GitHub پر کوڈ، اپ ڈیٹس، یا PRs پش کر سکتا ہوں؟
ChatGPT میں GitHub ایپ آپ کو اپنے کوڈ کا تجزیہ اور تلاش کرنے کے لیے صرف اپنی ریپوزٹریز سے پڑھنے دیتی ہے. اگر آپ براہ راست GitHub پر کوڈ جنریٹ، ترمیم، اور پش کرنا چاہتے ہیں، تو یہ ہمارے Codex پروڈکٹ کے ذریعے دستیاب ہے.
اگر GitHub پر IP اجازت فہرست فعال ہو تو کیا ہوگا؟
اگر آپ نے GitHub پر انٹرپرائز یا تنظیم کی سطح پر IP اجازت فہرست فعال کر رکھی ہے، تو آپ کو یقینی بنانا ہوگا کہ آپ OpenAI کے ایگریس IP بلاکس کو IP اجازت فہرست میں شامل کریں.
میں ڈیپ ریسرچ یا ایجنٹ موڈ میں GitHub کیوں استعمال کر سکتا ہوں، مگر چیٹ میں نہیں؟
GitHub ایپ کی دستیابی ChatGPT پلان اور پروڈکٹ تجربے کے لحاظ سے مختلف ہو سکتی ہے. کچھ پلانز معیاری ChatGPT تجربے میں نہیں بلکہ ڈیپ ریسرچ یا ایجنٹ موڈ میں GitHub ایپ کی اجازت دے سکتے ہیں. اگر آپ کو چیٹ میں GitHub نظر نہیں آتا، تو اپنے ChatGPT پلان کی تفصیلات چیک کریں.
آپ ہمارے Codex ہیلپ سینٹر مضمون میں مزید جان سکتے ہیں.
