OpenAI
यह पेज मशीन द्वारा अनुवादित है. मूल अंग्रेज़ी आर्टिकल देखें.

GitHub को ChatGPT से कनेक्ट करना

समर्थित रीयल-टाइम रिपॉज़िटरी पहुँच से कोड का विश्लेषण, खोज और संदर्भ देने के लिए GitHub को ChatGPT से कनेक्ट करें.

अपडेट किया गया: 9 days ago

खास जानकारी

अपने कोड के बारे में सवाल पूछने के लिए GitHub को ChatGPT से कनेक्ट करें.

GitHub कनेक्ट होने पर, ChatGPT माँग के अनुसार अनुमति प्राप्त रिपॉज़िटरी सामग्री हासिल कर सकता है, जिसमें कोड, README फ़ाइलें और अन्य दस्तावेज़ शामिल हैं. आपकी योजना और उत्पाद इंटरफ़ेस के आधार पर उपलब्ध अनुभवों में मानक चैट, डीप रिसर्च या एजेंट वर्कफ़्लो शामिल हो सकते हैं. यह रीयल-टाइम पहुँच, GitHub की सिंक की गई अनुक्रमणिका नहीं बनाती.

GitHub की उपलब्धता योजना, वर्कस्पेस और उत्पाद इंटरफ़ेस के अनुसार अलग-अलग हो सकती है. मानक चैट में GitHub उपलब्ध न होने पर भी कोई खाता डीप रिसर्च या एजेंट मोड में GitHub का उपयोग कर सकता है. शोध वर्कफ़्लो के लिए देखें: ChatGPT में डीप रिसर्च.

GitHub को ChatGPT से कनेक्ट करें

GitHub को कनेक्ट करने के लिए, सेटिंग्स > प्लगइन खोलें और GitHub या वह प्लगइन चुनें जिसमें यह शामिल है. खाता कनेक्ट करने के चरणों के लिए, देखें: ChatGPT में ऐप खाते कनेक्ट करना और प्रबंधित करना.

वहाँ से आपको GitHub पर भेजा जाएगा, जहाँ आप ChatGPT ऐप इंस्टॉल करके उसे अनुमति देंगे और फिर वे रिपॉज़िटरी चुनेंगे जिन्हें 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 और हमारे एपीआई जैसे व्यावसायिक उत्पादों का उपयोग करने वाले ग्राहकों की भेजी गई सामग्री का इस्तेमाल हमारे मॉडल को बेहतर बनाने के लिए नहीं किया जाता. OpenAI व्यावसायिक डेटा का उपयोग कैसे करता है, इसकी जानकारी के लिए देखें: एंटरप्राइज़ गोपनीयता.

पात्र निजी अकाउंट की सामग्री के लिए मॉडल में सुधार आपकी सभी के लिए मॉडल को बेहतर बनाएँ सेटिंग पर निर्भर करता है. कनेक्ट किए गए ऐप के डेटा उपयोग और मॉडल प्रशिक्षण की जानकारी के लिए देखें: ChatGPT में कनेक्ट किए गए ऐप्स.

ChatGPT डेटा रेज़िडेंसी केवल वर्कस्पेस के चुने गए क्षेत्र की समर्थित और दायरे में आने वाली ग्राहक सामग्री पर लागू होती है. GitHub को भेजी गई जानकारी पर GitHub की अपनी भंडारण, प्रोसेसिंग और डेटा रेज़िडेंसी की शर्तें भी लागू होती हैं. मौजूदा कवरेज के लिए देखें: ChatGPT के लिए डेटा रेज़िडेंसी और इन्फ़रेंस रेज़िडेंसी.

अक्सर पूछे जाने वाले प्रश्न

GitHub व्यवस्थापक ChatGPT ऐप को कैसे स्वीकृति दे सकते हैं?

अगर आपका संगठन OAuth ऐप की पहुँच सीमित करता है, तो संगठन का स्वामी अपने संगठन के लिए OAuth ऐप स्वीकृत करने के GitHub निर्देशों का पालन कर सकता है. GitHub ऐप इंस्टॉल करना और उसे रिपॉज़िटरी की पहुँच देना अलग-अलग चरण हैं.

मैं किसी रिपॉज़िटरी में अलग-अलग फ़ाइलें कैसे खोजूँ?

रिपॉज़िटरी चयनकर्ता रिपॉज़िटरी के नाम खोजता है, उसके अंदर की फ़ाइलें नहीं. GitHub से कनेक्ट किए गए किसी समर्थित ChatGPT अनुभव में, आप ChatGPT से फ़ाइल नाम, फ़ंक्शन नाम या गड़बड़ी संदेश का उपयोग करके अधिकृत रिपॉज़िटरी खोजने के लिए कह सकते हैं. रिपॉज़िटरी का नाम और, अगर आपको मालूम हो, तो फ़ाइल पथ भी शामिल करें.

क्या मैं ChatGPT ऐप को कुछ खास रिपॉज़िटरी एक्सेस करने से रोक सकता हूँ?

हाँ. रिपॉज़िटरी की पहुँच GitHub में नियंत्रित की जाती है. संगठन के स्वामी इंस्टॉल किए गए GitHub ऐप्स की समीक्षा करके यह बदल सकते हैं कि ऐप किन रिपॉज़िटरी को एक्सेस कर सकता है.

ChatGPT से कनेक्ट करने के बाद क्या मैं GitHub पर कोड, अपडेट या PR भेज सकता हूँ?

ChatGPT में GitHub ऐप आपको अपने कोड का विश्लेषण करने और उसे खोजने के लिए केवल अपनी रिपॉज़िटरी पढ़ने देता है. सीधे GitHub पर कोड बनाने, संपादित करने और भेजने के लिए Codex का उपयोग करें. अधिक जानकारी के लिए देखें: Codex हेल्प सेंटर लेख.

अगर GitHub पर आईपी अनुमति सूची चालू है, तो क्या होगा?

अगर आपके GitHub एंटरप्राइज़ या संगठन के लिए आईपी अनुमति सूची चालू है, तो OpenAI के आउटगोइंग आईपी ब्लॉक को आईपी अनुमति सूची में जोड़ें.

GitHub डीप रिसर्च या एजेंट मोड में उपलब्ध है, लेकिन चैट में क्यों नहीं?

GitHub की उपलब्धता ChatGPT प्लान और उत्पाद अनुभव के अनुसार अलग-अलग हो सकती है. कुछ प्लान में GitHub डीप रिसर्च या एजेंट मोड में समर्थित हो सकता है, लेकिन सामान्य चैट में नहीं. अगर सामान्य चैट में GitHub दिखाई नहीं देता, तो अपने ChatGPT प्लान का विवरण देखें.

क्या यह लेख मददगार था?