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