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

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

कोड का विश्लेषण, खोज और उद्धरण देने के लिए अपने GitHub रिपॉज़िटरी को सीधे ChatGPT में एक्सेस करें.

अपडेट किया गया: yesterday

ओवरव्यू

आप अपने 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 के सेटिंग पेज पर गियर आइकन पर टैप करें. यहाँ से आप उन रिपॉज़िटरियों के एक्सेस के लिए “अनुरोध” कर सकते हैं, जिसे आपका आईटी एडमिन मंज़ूर कर सकता है.

  • 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, एंटरप्राइज़, एडू और हमारे एपीआई जैसी व्यावसायिक पेशकशों का उपयोग करने वाले ग्राहकों की भेजी गई सामग्री का उपयोग हमारे मॉडल बेहतर बनाने के लिए नहीं किया जाता. हम व्यावसायिक डेटा का उपयोग कैसे करते हैं, इसकी जानकारी के लिए हमारा एंटरप्राइज़ गोपनीयता पृष्ठ देखें.

व्यक्तिगत सदस्यता के ज़रिए हमारी सेवाओं का उपयोग करते समय, अगर आपकी “सभी के लिए मॉडल बेहतर बनाएँ” सेटिंग चालू है, तो हम अपने मॉडलों को प्रशिक्षित करने के लिए आपकी सामग्री का उपयोग कर सकते हैं. आपका डेटा कैसे संग्रहीत और उपयोग किया जाता है, इसके बारे में हमारे सहायता केंद्र के इस लेख में और पढ़ें.

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 हेल्प सेंटर लेख में और जान सकते हैं.

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