सिंहावलोकन
आप अपने GitHub रिपॉज़िटरी को ChatGPT ऐप्स के साथ-साथ ChatGPT एजेंट से भी कनेक्ट कर सकते हैं, ताकि आप अपने खुद के कोड के आधार पर प्रश्न पूछ सकें.
जब आप GitHub से कनेक्ट करते हैं, तो ChatGPT आपके रिपॉज़िटरी से लाइव डेटा—कोड, README फ़ाइलें और अन्य दस्तावेज़—खींच सकता है और उस पर रीयल टाइम में तर्क कर सकता है, चाहे वह सिंक वाला ऐप हो, फ़ाइल खोज वाला ऐप हो, या डीप रिसर्च वाला ऐप हो. बस कनेक्ट करें, एक प्रश्न पूछें, और ChatGPT सीधे आपके GitHub कंटेंट से संबंधित स्निपेट पढ़ेगा, उनका विश्लेषण करेगा और उन्हें उद्धृत करेगा.
नोट: GitHub ऐप की उपलब्धता ChatGPT प्लान और अनुभव के अनुसार अलग-अलग हो सकती है. उदाहरण के लिए, ChatGPT Plus उपयोगकर्ताओं को मानक ChatGPT अनुभव में GitHub ऐप दिखाई नहीं दे सकता, भले ही वह डीप रिसर्च या एजेंट मोड जैसे अन्य अनुभवों में उपलब्ध हो.
GitHub को ChatGPT से कनेक्ट करना
आप Settings → Apps चुनकर और ChatGPT ऐप डायरेक्टरी में GitHub को ढूंढकर GitHub को ChatGPT से कनेक्ट कर सकते हैं.
वहां से, आपको ChatGPT ऐप इंस्टॉल और अधिकृत करने के लिए GitHub पर भेजा जाएगा, और फिर आप उन रिपॉज़िटरी का चयन करेंगे जिन्हें ChatGPT एक्सेस कर सकता है.
यह बदलने के लिए कि ChatGPT किन रिपॉज़िटरी को एक्सेस कर सकता है, Settings → Apps पर जाएं, GitHub खोलें, फिर GitHub के रिपॉज़िटरी एक्सेस पेज को खोलने के लिए Choose repositories (या Configure Repositories on GitHub) चुनें.
GitHub से ChatGPT को कनेक्ट करने के बाद मुझे अपने कुछ रिपॉज़िटरी क्यों नहीं दिखते?
आम तौर पर, आपके रिपॉज़िटरी ChatGPT में उपलब्ध के रूप में दिखने से पहले लगभग 5 मिनट की देरी होती है.
कुछ और कारण जिनसे आपको अभी कोई रिपॉज़िटरी दिखाई नहीं दे सकती:
निजी या नए बनाए गए रिपॉज़िटरी: यदि आपका रिपॉज़िटरी निजी है या GitHub से पहली बार कनेक्ट करने के बाद बनाया गया था, तो वह ChatGPT में तुरंत दिखाई नहीं दे सकता. इच्छित रिपॉज़िटरी तक पहुंच कॉन्फ़िगर करने के लिए कृपया इस लिंक पर जाएं या ChatGPT में Github के Settings पेज पर Gear आइकन पर टैप करें.
रिपॉज़िटरी के लिए GitHub एडमिन की स्वीकृति आवश्यक है: हो सकता है कि आपके GitHub एडमिन ने आपके रिपॉज़िटरी को ChatGPT से कनेक्ट होने से रोका हो. कृपया इस लिंक पर जाएं या ChatGPT में Github के Settings पेज पर Gear आइकन पर टैप करें. यहां से, आप उन रिपॉज़िटरी के लिए “Request” एक्सेस कर सकते हैं जिन्हें आपका IT एडमिनिस्ट्रेटर स्वीकृत कर सकता है.
GitHub द्वारा इंडेक्स न किए गए रिपॉज़िटरी: GitHub के सर्च इंडेक्सिंग व्यवहार के कारण, रिपॉज़िटरी GitHub के इंडेक्स में नहीं हो सकता, और इसलिए खोजते समय ChatGPT ऐप को दिखाई नहीं देता. आप GitHub पर जाकर और इस फ़ॉर्मैट का उपयोग करके रिपॉज़िटरी की खोज करके मैन्युअली इंडेक्सिंग ट्रिगर कर सकते हैं:
repo:{username/repo_name} import(उदा., repo:openai/codex import). ध्यान दें कि कनेक्टर के लिए उपलब्ध होने से पहले इंडेक्स में लगभग 5-10 मिनट लग सकते हैं.
डेटा और गोपनीयता
ChatGPT Github के साथ कैसे काम करता है
ChatGPT आपके कनेक्टेड GitHub रिपॉज़िटरी में प्रासंगिक जानकारी खोजने के लिए आपके प्रॉम्प्ट से खोज क्वेरी बनाता है और इन क्वेरी को GitHub को भेजता है. उदाहरण के लिए, यदि आप पूछते हैं, “क्या आप मुझे दिखा सकते हैं कि मैंने बैकएंड में फ़ाइल अपलोड कहां संभाले हैं?” तो ChatGPT आपके GitHub रिपॉज़िटरी में “file upload handler backend” जैसी क्वेरी का उपयोग करके खोज कर सकता है. ज़रूरत पड़ने पर, यह सबसे प्रासंगिक कोड या फ़ाइलें खोजने के लिए कुछ अलग-अलग खोज कर सकता है.
क्या OpenAI मॉडल को प्रशिक्षित करने के लिए GitHub के कंटेंट का उपयोग करेगा?
डिफ़ॉल्ट रूप से, बिज़नेस ऑफ़रिंग्स—जैसे ChatGPT Business, Enterprise, Edu और हमारे API—का उपयोग करने वाले ग्राहकों द्वारा भेजे गए कंटेंट का उपयोग हमारे मॉडल को बेहतर बनाने के लिए नहीं किया जाता है. हम बिज़नेस डेटा का उपयोग कैसे करते हैं, इसकी जानकारी के लिए कृपया हमारा Enterprise Privacy page देखें.
जब आप व्यक्तिगत सदस्यता से हमारी सेवाओं का उपयोग करते हैं, तो यदि आपकी “Improve the model for everyone” सेटिंग चालू है, तो हम आपके कंटेंट का उपयोग अपने मॉडल को प्रशिक्षित करने के लिए कर सकते हैं. आपका डेटा कैसे संग्रहीत और उपयोग किया जाता है, इसके बारे में आप हमारे हेल्प सेंटर के इस लेख में और पढ़ सकते हैं.
Github के लिए सभी उपलब्ध क्षेत्रों में डेटा रेज़िडेंसी समर्थित है. डेटा रेज़िडेंसी के बारे में और पढ़ें.
FAQ
GitHub एडमिन ChatGPT ऐप को कैसे स्वीकृत कर सकते हैं?
GitHub एडमिन अपने संगठन के लिए ChatGPT ऐप जैसे OAuth ऐप्स को स्वीकृत करने हेतु इन निर्देशों का पालन कर सकते हैं.
मैं किसी रिपॉज़िटरी में व्यक्तिगत फ़ाइलों को कैसे खोजूं?
आप केवल अपने GitHub रिपॉज़िटरी के नाम खोज सकते हैं. विशिष्ट फ़ाइल नामों की खोज समर्थित नहीं है.
क्या मैं ChatGPT ऐप द्वारा कुछ विशेष रिपॉज़िटरी तक पहुंच को निषिद्ध कर सकता हूं?
हां, हालांकि इसका नियंत्रण GitHub सेटिंग्स में होता है. एडमिन विशेष रिपॉज़िटरी तक पहुंच निषिद्ध करने के लिए इन निर्देशों का पालन कर सकते हैं.
क्या ChatGPT से कनेक्ट करने के बाद मैं GitHub पर कोड, अपडेट या PRs पुश कर सकता हूं?
ChatGPT में GitHub ऐप आपको अपने रिपॉज़िटरी से केवल पढ़ने की अनुमति देता है ताकि आप अपने कोड का विश्लेषण और खोज कर सकें. यदि आप सीधे GitHub पर कोड जनरेट, एडिट और पुश करना चाहते हैं, तो यह हमारे Codex उत्पाद के माध्यम से उपलब्ध है.
अगर मैंने GitHub पर IP Allow List सक्षम कर रखी है तो क्या होगा?
यदि आपने GitHub पर enterprise या organization स्तर पर IP Allow List सक्षम की हुई है, तो आपको यह सुनिश्चित करना होगा कि आप OpenAI के egress IP blocks को IP Allow List में जोड़ें.
मैं डीप रिसर्च या एजेंट मोड में GitHub का उपयोग कर सकता हूं, लेकिन Chat में क्यों नहीं?
GitHub ऐप की उपलब्धता ChatGPT प्लान और उत्पाद अनुभव के अनुसार अलग-अलग हो सकती है. कुछ प्लान डीप रिसर्च या एजेंट मोड में GitHub ऐप की अनुमति दे सकते हैं, लेकिन मानक ChatGPT अनुभव में नहीं. यदि आपको Chat में GitHub दिखाई नहीं देता, तो अपने ChatGPT प्लान का विवरण जांचें.
आप हमारे Codex हेल्प सेंटर लेख में और जान सकते हैं.
