खास जानकारी
अपने कोड के बारे में सवाल पूछने के लिए GitHub को ChatGPT से कनेक्ट करें.
GitHub कनेक्ट होने पर, ChatGPT माँग के अनुसार अनुमति प्राप्त रिपॉज़िटरी सामग्री हासिल कर सकता है, जिसमें कोड, README फ़ाइलें और अन्य दस्तावेज़ शामिल हैं. आपकी योजना और उत्पाद इंटरफ़ेस के आधार पर उपलब्ध अनुभवों में मानक चैट, डीप रिसर्च या एजेंट वर्कफ़्लो शामिल हो सकते हैं. यह रीयल-टाइम पहुँच, GitHub की सिंक की गई अनुक्रमणिका नहीं बनाती.
GitHub की उपलब्धता योजना, वर्कस्पेस और उत्पाद इंटरफ़ेस के अनुसार अलग-अलग हो सकती है. मानक चैट में GitHub उपलब्ध न होने पर भी कोई खाता डीप रिसर्च या एजेंट मोड में GitHub का उपयोग कर सकता है. शोध वर्कफ़्लो के लिए देखें: ChatGPT में डीप रिसर्च.
GitHub को ChatGPT से कनेक्ट करें
GitHub कनेक्ट करने के लिए उपलब्ध विकल्प के अनुसार ऐप्स या प्लगइन खोलें और GitHub या उसे शामिल करने वाला प्लगइन चुनें. खाता कनेक्ट करने के चरणों के लिए देखें: ChatGPT में ऐप खाते कनेक्ट और प्रबंधित करना.
वहाँ से आपको ChatGPT ऐप इंस्टॉल और अधिकृत करने के लिए GitHub पर भेजा जाएगा. इसके बाद वे रिपॉज़िटरी चुनें जिन्हें ChatGPT एक्सेस कर सकता है. ChatGPT माँग के अनुसार अनुमति प्राप्त रिपॉज़िटरी सामग्री हासिल करता है. GitHub सिंक और अलग-अलग कॉन्फ़िगर की गई रिपॉज़िटरी का अनुक्रमण उपलब्ध नहीं है.
रिपॉज़िटरी की पहुँच बदलने के लिए:
सेटिंग्स खोलें.
उपलब्ध विकल्प के अनुसार ऐप्स या प्लगइन चुनें.
GitHub खोलें.
उपलब्ध रिपॉज़िटरी प्रबंधन विकल्प चुनें.
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 पर कोड, अपडेट या PR भेज सकता हूँ?
ChatGPT में GitHub ऐप आपको अपने कोड का विश्लेषण करने और उसे खोजने के लिए केवल अपनी रिपॉज़िटरी पढ़ने देता है. सीधे GitHub पर कोड बनाने, संपादित करने और भेजने के लिए Codex का उपयोग करें. अधिक जानकारी के लिए देखें: Codex हेल्प सेंटर लेख.
अगर GitHub पर आईपी अनुमति सूची चालू है, तो क्या करें?
अगर आपके GitHub एंटरप्राइज़ या संगठन के लिए आईपी अनुमति सूची चालू है, तो OpenAI के आउटगोइंग आईपी ब्लॉक को आईपी अनुमति सूची में जोड़ें.
GitHub डीप रिसर्च या एजेंट मोड में उपलब्ध है, लेकिन चैट में क्यों नहीं?
GitHub की उपलब्धता ChatGPT योजना और उत्पाद अनुभव के अनुसार अलग-अलग हो सकती है. कुछ योजनाएँ डीप रिसर्च या एजेंट मोड में GitHub का समर्थन कर सकती हैं, लेकिन मानक चैट में नहीं. अगर मानक चैट में GitHub दिखाई नहीं देता, तो अपनी ChatGPT योजना का विवरण जाँचें.
