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

GitLab کو ChatGPT اور Codex سے منسلک کرنا

کوڈ، مرج کی درخواستوں، مسائل اور CI/CD کا تجزیہ کرنے، حوالے دینے اور ان پر کارروائی کرنے کے لیے ChatGPT اور Codex میں اپنے GitLab پروجیکٹس تک رسائی حاصل کریں.

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

ChatGPT اور Codex میں GitLab فی الحال آزمائشی مرحلے میں ہے.

جائزہ

GitLab پلگ اِن کی مدد سے ChatGPT اور Codex تازہ ترین GitLab ڈیٹا حاصل کر سکتے ہیں اور اجازت ہونے پر منسلک صارف کی رسائی والے پروجیکٹس میں کارروائیاں کر سکتے ہیں. یہ پروجیکٹس، گروپس، ریپوزٹری فائلوں، برانچوں، کمٹس، انضمام کی درخواستوں، مسائل، پائپ لائنوں، جابز اور متعلقہ مباحث کے ساتھ کام کرتا ہے.

GitLab پلگ اِن میں GitLab.com کے لیے ایک GitLab ایپ اور ایک GitLab Self-Managed ایپ کا سانچہ شامل ہے. پلگ اِن وہ پیکیج ہے جسے صارفین انسٹال کرتے ہیں، جبکہ ایپ وہ کنکشن ہے جو GitLab ڈیٹا اور کارروائیوں تک رسائی حاصل کرتا ہے.

GitLab Self-Managed یا GitLab Dedicated کے لیے، اراکین کے منسلک ہونے سے پہلے ورک اسپیس منتظم کو سانچے سے ورک اسپیس کے لیے مخصوص ایپ بنا کر شائع کرنی ہوگی. ایپ کے سانچوں کے بارے میں مزید پڑھیں اور GitLab ایپ کا سانچہ ترتیب دینے کا طریقہ جانیں.

انفرادی ہم وقت سازی والی سابقہ GitLab Issues ایپ اب دستیاب نہیں ہے. موجودہ GitLab ایپ کو منسلک کرنے کے لیے اس مضمون میں دیے گئے ترتیب کے مراحل پر عمل کریں۔ یہ ایپ آپ کے پرومپٹ سے متعلق API درخواستوں کے ذریعے ڈیٹا حاصل کرتی ہے.

دستیابی

دستیابی منصوبے اور ورک اسپیس کی ترتیب کے لحاظ سے مختلف ہو سکتی ہے. ورک اسپیس منتظمین ChatGPT میں GitLab پلگ اِن کی ترتیب طے کرتے ہیں اور اس کی دستیابی، اسے استعمال کرنے والوں، فعال کارروائیوں اور منظوری درکار ہونے کے مواقع کو کنٹرول کرتے ہیں.

GitLab پلگ اِن کیا کر سکتا ہے

GitLab سے پڑھیں

ChatGPT اور Codex یہ کام کر سکتے ہیں:

  • پروجیکٹس اور گروپس کا جائزہ لینا.

  • ریپوزٹری کے خاکے دیکھنا اور فائلیں پڑھنا.

  • شاخوں، کمیٹس اور فرق کا موازنہ کرنا.

  • مرج کی درخواستوں، منظوریوں، مسائل، نوٹس اور گفتگوؤں کا جائزہ لینا.

  • پائپ لائنز، جابز، لاگز اور ٹیسٹ رپورٹس دیکھنا.

GitLab میں کارروائیاں کریں

ورک اسپیس کی ترتیبات اور GitLab اجازتوں کے لحاظ سے، ChatGPT اور Codex یہ کام کر سکتے ہیں:

  • شاخیں اور کمیٹس بنانا.

  • ریپوزٹری فائلیں بنانا، تازہ کرنا یا حذف کرنا.

  • مرج کی درخواستیں اور مسائل بنانا یا تازہ کرنا.

  • نوٹس یا گفتگوئیں شامل کرنا.

  • مرج کی درخواستیں منظور کرنا، ان کی بنیاد تبدیل کرنا یا انہیں ضم کرنا.

  • تجاویز لاگو کرنا.

  • پائپ لائنز بنانا، یا جابز اور پائپ لائنز چلانا اور دوبارہ آزمانا.

دستیاب کارروائیوں کا انحصار ورک اسپیس کی کردار کی رسائی، کارروائیاں تشکیل دیں اور منظوریاں تشکیل دیں کی ترتیبات کے علاوہ دی گئی OAuth رسائی کی حدود اور منسلک صارف کی GitLab اجازتوں پر ہے.

ChatGPT میں GitLab سیٹ اپ کریں

GitLab.com سے منسلک ہوں

  1. ChatGPT کھولیں.

  2. پلگ اِن ڈائریکٹری کھولیں.

  3. GitLab تلاش کریں.

  4. پلگ اِن انسٹال کریں کو منتخب کریں.

  5. GitLab پر منسلک کریں کو منتخب کریں.

پوچھے جانے پر GitLab میں ChatGPT کو اجازت دیں. GitLab پلگ اِن آپ کی دی ہوئی OAuth رسائی کی حدود کے تحت آپ کے GitLab صارف کے طور پر کام کرتا ہے، اس لیے ChatGPT اور Codex صرف انہی GitLab پروجیکٹس اور گروپس تک رسائی حاصل کر سکتے ہیں جن تک آپ کی رسائی ہے.

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

پلگ اِنز انسٹال کرنے اور ان کا نظم کرنے میں مدد کے لیے دیکھیں: ChatGPT اور Codex میں پلگ اِنز.

GitLab Self-Managed یا GitLab Dedicated سے منسلک ہوں

صارفین کے منسلک ہونے سے پہلے ورک اسپیس منتظم کو GitLab Self-Managed ایپ ٹیمپلیٹ تشکیل دے کر شائع کرنا ہوگا. ہدایات کے لیے دیکھیں: ChatGPT اور Codex کے لیے GitLab Self-Managed ایپ ٹیمپلیٹ سیٹ اپ کرنا.

GitLab کا رابطہ منقطع کریں

  1. ChatGPT کھولیں.

  2. ترتیبات > پلگ اِنز پر جائیں.

  3. GitLab کھولیں.

  4. اَن انسٹال کریں کو منتخب کریں.

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

ChatGPT اور Codex، GitLab کے ساتھ کیسے کام کرتے ہیں

ChatGPT اور Codex آپ کے پرومپٹ سے متعلق API درخواستیں کرنے کے لیے GitLab پلگ اِن استعمال کرتے ہیں. مثال کے طور پر، وہ ریپوزٹری کا خاکہ دکھا سکتے ہیں، کوئی مخصوص فائل حاصل کر سکتے ہیں، مرج کی درخواست کا فرق یا گفتگو پڑھ سکتے ہیں، کسی مسئلے کا جائزہ لے سکتے ہیں، یا پائپ لائن اور جاب لاگ دیکھ سکتے ہیں. اگر کوئی فعال کارروائی GitLab میں تبدیلی کر سکتی ہے تو ChatGPT یا Codex اسے صرف اسی وقت انجام دے سکتے ہیں جب ورک اسپیس کی ترتیبات، مطلوبہ منظوریوں اور منسلک صارف کی GitLab اجازتوں میں اس کی اجازت ہو.

ماڈل کی تربیت اور GitLab کا مواد

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

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

چاہے آپ ایپ ChatGPT میں استعمال کریں یا Codex میں، GitLab کے مواد پر ورک اسپیس کے وہی ڈیٹا کنٹرولز لاگو ہوتے ہیں.

اکثر پوچھے گئے سوالات

GitLab پلگ اِن کیا پڑھ سکتا ہے.

یہ منسلک صارف کو دستیاب GitLab ڈیٹا حاصل کر سکتا ہے، جس میں پروجیکٹس اور گروپس؛ ریپوزٹری کی درجہ بند ساخت، فائلیں، برانچیں، کمٹس اور فرق؛ انضمام کی درخواستیں، مسائل، نوٹس اور مباحث؛ نیز CI/CD پائپ لائنیں، جابز، لاگز اور آزمائشی رپورٹس شامل ہیں. درست دستیابی کا انحصار فعال کارروائیوں اور GitLab اجازتوں پر ہے.

کیا ChatGPT اور Codex، GitLab میں کارروائیاں کر سکتے ہیں.

ہاں، بشرطیکہ ورک اسپیس منتظمین متعلقہ کارروائیاں فعال کریں اور مطلوبہ منظوری دے دی جائے. ترتیب اور آپ کی GitLab اجازتوں کے لحاظ سے، ChatGPT اور Codex برانچیں اور کمٹس بنا سکتے ہیں؛ ریپوزٹری فائلیں بنا، اپ ڈیٹ یا حذف کر سکتے ہیں؛ انضمام کی درخواستیں اور مسائل بنا یا اپ ڈیٹ کر سکتے ہیں؛ نوٹس یا مباحث شامل کر سکتے ہیں؛ انضمام کی درخواستیں منظور یا ضم کر سکتے ہیں؛ تجاویز لاگو کر سکتے ہیں؛ نیز پائپ لائنیں بنا سکتے ہیں یا جابز اور پائپ لائنیں چلا اور دوبارہ آزما سکتے ہیں.

منتظمین پلگ اِن کی کارروائیوں کو کیسے محدود کر سکتے ہیں.

ChatGPT میں ورک اسپیس منتظمین کردار کے مطابق رسائی کے ذریعے یہ طے کر سکتے ہیں کہ ایپ کون استعمال کرے، کارروائیوں کی ترتیب کے ذریعے کارروائیاں فعال یا غیر فعال کر سکتے ہیں، اور منظوریوں کی ترتیب کے ذریعے منتخب کارروائیوں کے لیے تصدیق لازم کر سکتے ہیں. GitLab کے اپنے پروجیکٹ اور گروپ کی اجازتیں بدستور نافذ رہتی ہیں.

کیا ChatGPT یا Codex کسی مخصوص فائل یا انضمام کی درخواست کا فرق پڑھ سکتا ہے.

ہاں. پروجیکٹ اور فائل کا نام یا راستہ، برانچ یا حوالہ، انضمام کی درخواست کا URL یا داخلی شناختی نمبر (IID)، یا مطلوبہ کوڈ کا طرز عمل فراہم کریں. پلگ اِن کی کارروائی فعال ہونے اور آپ کے پاس رسائی ہونے پر ChatGPT یا Codex متعلقہ فائل، ریپوزٹری کی درجہ بند ساخت، کمٹ، فرق یا انضمام کی درخواست کی تفصیلات حاصل کر سکتا ہے.

مجھے کوئی پروجیکٹ کیوں نظر نہیں آ رہا ہے.

ChatGPT اور Codex صرف ان پروجیکٹس تک رسائی حاصل کر سکتے ہیں جو منسلک GitLab صارف کو نظر آتے ہیں. یقینی بنائیں کہ آپ نے مطلوبہ GitLab اکاؤنٹ منسلک کیا ہے، آپ کو GitLab میں پروجیکٹ یا گروپ تک رسائی حاصل ہے، اور آپ نے GitLab.com، GitLab Self-Managed یا GitLab Dedicated کے لیے درست ایپ منتخب کی ہے.

کیا GitLab پلگ اِن، GitLab Self-Managed یا GitLab Dedicated کی معاونت کرتا ہے.

معیاری GitLab ایپ GitLab.com سے منسلک ہوتی ہے اور اسے ChatGPT اور Codex میں استعمال کیا جا سکتا ہے. GitLab Self-Managed یا GitLab Dedicated کے لیے، صارفین کے منسلک ہونے سے پہلے ورک اسپیس منتظم کو GitLab Self-Managed ایپ کا سانچہ ترتیب دے کر شائع کرنا ہوگا. ہدایات کے لیے دیکھیں: ChatGPT اور Codex کے لیے GitLab Self-Managed ایپ کا سانچہ ترتیب دینا.

اگر میرا GitLab انسٹینس نیٹ ورک ٹریفک روک دے تو کیا ہوگا.

اگر آپ کا GitLab Self-Managed یا GitLab Dedicated انسٹینس نیٹ ورک ٹریفک محدود کرتا ہے:

  • اپنے نیٹ ورک منتظم سے کہیں کہ OpenAI کے ChatGPT انضمامات کی اخراجی حدود کو اجازت یافتہ فہرست میں شامل کرے، تاکہ GitLab پلگ اِن آپ کے GitLab HTTPS میزبان اور API تک پہنچ سکے.

  • اگر آپ Codex پروجیکٹ ماحول استعمال کرتے ہیں تو Codex کلاؤڈ کی اخراجی حدود کو بھی اجازت یافتہ فہرست میں شامل کریں.

  • Codex کے کوڈ کے جائزے کے لیے Codex کو جانے والی HTTPS ویب ہُک درخواستوں کی اجازت دیں. اگر ویب ہُک کی ترسیل ناکام ہو تو GitLab کی باہر جانے والی درخواستوں کو فلٹر کرنے کی ترتیبات کا جائزہ لیں.

اجازت یافتہ فہرست میں شامل کیے جانے والے پتوں کے لیے دیکھیں: OpenAI کی IP اخراجی حدود.

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