course
जैसे ही आप किसी टीम के लिए GitHub Copilot सक्षम करते हैं, कॉन्फ़िगरेशन से जुड़े प्रश्न तेज़ी से आने लगते हैं। IDE से कौन-सा डेटा बाहर जाता है? किन रिपोज़िटरीज़ को सुझावों से बाहर रखना चाहिए? जब कोई सुझाव सार्वजनिक कोड से मेल खाता है तो क्या होता है?
चाहे आप अपना सेटअप संभाल रहे डेवलपर हों या किसी संगठन में Copilot लागू करने वाले एडमिन, गोपनीयता और सुरक्षा के दायरे को समझना इस टूल का बेहतर उपयोग करने का हिस्सा है।
इस लेख में, मैं बताऊंगा कि Copilot आपका डेटा कैसे संभालता है, आप गोपनीयता सेटिंग्स, कंटेंट एक्सक्लूज़न और डुप्लिकेशन फ़िल्टर जैसे सुरक्षा उपाय कैसे कॉन्फ़िगर कर सकते हैं, और जब चीज़ें काम करना बंद कर दें तो सबसे आम समस्याओं को कैसे हल करें।
GitHub Copilot आपका डेटा कैसे संभालता है
जैसा कि हमने अपने GitHub Copilot सर्वश्रेष्ठ उपाय ट्यूटोरियल में बताया है, जब भी आप अपने IDE में टाइप करते हैं, Copilot आस-पास के कोड संदर्भ का एक स्नैपशॉट GitHub के सर्वरों को भेजता है। मॉडल उस संदर्भ को प्रोसेस करता है और एक सुझाव लौटाता है — यही इंटरैक्शन डेटा है जो इस अनुभव को संभव बनाता है।
व्यक्तिगत प्लान उपयोगकर्ताओं (Free, Pro, और Pro+) के लिए, GitHub का गोपनीयता वक्तव्य इस इंटरैक्शन डेटा का मॉडल प्रशिक्षण में उपयोग करने की अनुमति देता है। उपयोगकर्ता किसी भी समय अपनी निजी गोपनीयता सेटिंग्स के माध्यम से इससे बाहर निकल सकते हैं। Business और Enterprise प्लान अलग संविदात्मक शर्तों के तहत काम करते हैं जो इंटरैक्शन डेटा को प्रशिक्षण से पूरी तरह बाहर रखते हैं — किसी यूज़र एक्शन की आवश्यकता नहीं।
इंटरैक्शन डेटा में क्या गिना जाता है
स्थिर रूप से सुरक्षित निजी रिपोज़िटरी कोड का उपयोग नहीं किया जाता। हालांकि, किसी निजी रिपोज़िटरी में Copilot का सक्रिय उपयोग करते समय उत्पन्न इंटरैक्शन डेटा का प्रशिक्षण में उपयोग किया जा सकता है जब तक कि आप इससे बाहर न निकलें। लेकिन “इंटरैक्शन डेटा” से सटीक मतलब क्या है?
जब आप Copilot का उपयोग करते हैं, तो सिस्टम अपनी कोड सहायता में सुधार के लिए कई प्रकार के डेटा पॉइंट एकत्र करता है, जिनमें शामिल हैं:
- इनपुट और प्रॉम्प्ट: कोई भी कमांड या प्रश्न जो आप Copilot चैट या CLI को भेजते हैं।
- आउटपुट: मॉडल से कोड सुझाव या टेक्स्ट प्रतिक्रियाएँ, जिनमें यह भी शामिल है कि आपने उन्हें स्वीकार किया या अस्वीकार।
- कोड संदर्भ: आपके कर्सर के आसपास के कोड स्निपेट्स और खुले फ़ाइलों की सामग्री जिनका उपयोग प्रासंगिक सुझाव देने के लिए होता है।
- मेटाडेटा और संरचना: फ़ाइल नाम, रिपोज़िटरी संरचना, और IDE में आपकी नेविगेशन पैटर्न।
- यूज़र फ़ीडबैक: आपका रेटिंग इशारा (थम्ब्स-अप/थम्ब्स-डाउन) और आपकी लिखी टिप्पणियाँ।
प्लान के अनुसार डेटा हैंडलिंग में अंतर
GitHub कई अकाउंट टियर प्रदान करता है: Free, Pro, Business, और Enterprise। नीचे दी गई तालिका में अकाउंट प्रकार के अनुसार डेटा हैंडलिंग अलग-अलग है।
|
आयाम |
Free / Pro / Pro+ |
Business |
Enterprise |
|
मॉडल प्रशिक्षण के लिए उपयोग |
Opt-out आवश्यक |
नहीं। संविदात्मक रूप से बाहर |
नहीं। संविदात्मक रूप से बाहर |
|
स्थिर निजी रिपो कोड |
उपयोग नहीं |
उपयोग नहीं |
उपयोग नहीं |
|
प्रॉम्प्ट / आउटपुट रिटेंशन |
IDE: संरक्षित नहीं। IDE के बाहर: 28 दिन |
IDE: संरक्षित नहीं। IDE के बाहर: 28 दिन |
IDE: संरक्षित नहीं। IDE के बाहर: 28 दिन |
|
एडमिन नियंत्रण |
केवल व्यक्तिगत |
संगठन-स्तरीय नीतियाँ और सीट प्रबंधन |
सभी Business नियंत्रण, साथ में एंटरप्राइज़-वाइड पॉलिसी इनहेरिटेंस और ऑडिट लॉग्स |
|
कंटेंट एक्सक्लूज़न |
उपलब्ध नहीं |
रिपो और संगठन स्तर पर उपलब्ध |
पूरे एंटरप्राइज़ में उपलब्ध |
|
IP क्षतिपूर्ति |
शामिल नहीं |
हाँ, डुप्लिकेशन फ़िल्टर सक्षम होने पर |
हाँ, डुप्लिकेशन फ़िल्टर सक्षम होने पर |
व्यक्तिगत प्लान के Opt-out के अलावा, मुख्य निष्कर्ष यह है कि Business और Enterprise उपयोगकर्ताओं को कंटेंट एक्सक्लूज़न, IP क्षतिपूर्ति, और संगठन-स्तरीय एडमिन कंट्रोल मिलते हैं जो फ्री और व्यक्तिगत टियर पर उपलब्ध नहीं हैं। डेटा हैंडलिंग से परे प्रत्येक टियर में क्या शामिल है, इसकी गहन तुलना के लिए हमारे GitHub Copilot प्लान गाइड को देखें।
कुछ महत्वपूर्ण विवरण: कंटेंट एक्सक्लूज़न अभी Edit मोड, IDE चैट्स में Agent मोड, GitHub Copilot CLI, या क्लाउड एजेंट पर लागू नहीं होते। IP क्षतिपूर्ति कवरेज के लिए डुप्लिकेशन डिटेक्शन फ़िल्टर का सक्षम होना और सुझाव का बिना संशोधन उपयोग होना आवश्यक है।
Copilot की गोपनीयता सेटिंग्स कॉन्फ़िगर करना
डेटा गोपनीयता आज किसी भी व्यवसाय के लिए अत्यंत महत्वपूर्ण पहलू बन गई है। आइए उन सेटिंग्स को देखें जो नियंत्रित करती हैं कि GitHub Copilot का उपयोग करते समय आपकी इंटरैक्शन डेटा फिर से मॉडल प्रशिक्षण में जाती है या नहीं।
Free, Pro, और Pro+ के लिए Opt-out
अपने व्यक्तिगत अकाउंट के लिए, आप GitHub Settings में जाकर और “Allow GitHub to use my data for AI model training” को Disabled पर सेट करके अपने डेटा पर मॉडल प्रशिक्षण से बाहर निकल सकते हैं, जैसा कि नीचे दिए स्क्रीनशॉट में दिखाया गया है।

Opt-out करने से भविष्य का डेटा संग्रह रुक जाता है और Copilot की कार्यक्षमता कम नहीं होती। हालांकि, GitHub पहले से हुए प्रशिक्षण से डेटा हटाने की गारंटी नहीं दे सकता, इसलिए पहले से एकत्रित आपका डेटा मौजूदा प्रशिक्षण सेट्स में बना रह सकता है।
संगठन और एंटरप्राइज़ नीतियाँ
Business और Enterprise उपयोगकर्ता पहले से ही मॉडल प्रशिक्षण से बाहर हैं, लेकिन एडमिन्स को फिर भी डेटा शेयरिंग नीतियों की समीक्षा करनी चाहिए ताकि नियंत्रित कर सकें कि संगठन में किन Copilot फीचर्स को सक्षम किया जाए:
- Org Settings > Copilot > Policies आपको सभी सदस्यों के लिए फीचर टॉगल्स, सीट असाइनमेंट्स, और मॉडल चयन प्रबंधित करने देता है।
- Org-स्तरीय नीतियाँ व्यक्तिगत प्राथमिकताओं को ओवरराइड करती हैं, इसलिए यहां जो भी सेटिंग आप कॉन्फ़िगर करते हैं वह सभी पर लागू होती है।
- एंटरप्राइज़ ओनर्स कई ऑर्ग्स में इनहेरिट होने वाली नीतियाँ सेट कर सकते हैं और एकल डैशबोर्ड से वर्तमान स्थिति का ऑडिट कर सकते हैं।
Copilot कंटेंट एक्सक्लूज़न का उपयोग
आप तय कर सकते हैं कि Copilot को किन सामग्रियों तक पहुंच न दी जाए। रिपोज़िटरी सेटिंग्स से, आप वह कंटेंट निर्दिष्ट कर सकते हैं जिसे आप Copilot से नज़रअंदाज़ करवाना चाहते हैं।
कंटेंट एक्सक्लूज़न कैसे काम करता है
एक्सक्लूड की गई फ़ाइलों के लिए:
- इनलाइन सुझाव उपलब्ध नहीं होंगे।
- उनकी सामग्री का उपयोग अन्य फ़ाइलों में सुझाव देने के लिए नहीं होगा।
- उनकी सामग्री का उपयोग GitHub Copilot Chat की प्रतिक्रियाओं के लिए नहीं होगा।
- Copilot कोड रिव्यू उन फ़ाइलों पर नहीं किया जाएगा।
एक्सक्लूज़न को रिपोज़िटरी एडमिनिस्ट्रेटर्स, संगठन ओनर्स और एंटरप्राइज़ ओनर्स द्वारा कॉन्फ़िगर किया जा सकता है।
रिपोज़िटरी और संगठन स्तर पर एक्सक्लूज़न कॉन्फ़िगर करना
रिपो स्तर पर, Settings > Copilot > Content Exclusion पर जाएँ, और glob पैटर्न का उपयोग करके पाथ्स निर्दिष्ट करें। सामान्य पैटर्न में **"**/secrets/**"** शामिल है ताकि किसी भी secrets डायरेक्टरी वाले पाथ को बाहर रखा जा सके, और **"*.env"** ताकि सभी environment फ़ाइलों को बाहर रखा जा सके।
यदि आप कई रिपोज़ में एक्सक्लूज़न प्रबंधित कर रहे हैं और अपने कॉन्फ़िग को वर्ज़न-कंट्रोल करना चाहते हैं, तो REST API एक प्रोग्रामेटिक विकल्प देता है।
ऑर्ग स्तर पर पथ यह है: Org Settings > Copilot > Content Exclusion। यहां सेट किए गए नियम ऑर्ग की सभी रिपोज़ पर लागू होते हैं।
ऑर्ग-स्तरीय और रिपो-स्तरीय नियम एकसाथ जुड़ते हैं, इसलिए दोनों एक साथ लागू होते हैं। एंटरप्राइज़-स्तरीय नियम ऑर्ग और रिपो-स्तरीय नियमों पर वरीयता रखते हैं।
यह परखने के लिए कि एक्सक्लूज़न वास्तव में काम कर रहे हैं: किसी एक्सक्लूडेड फ़ाइल को खोलें और Copilot Chat से "इस फ़ाइल को समझाएँ" कहें। यदि चैट उस फ़ाइल की सामग्री के बारे में सार्थक जवाब देती है, तो एक्सक्लूज़न लागू नहीं है। यह संकेत है कि एक्सटेंशन को रीलोड करें और नियमों के सिंटैक्स की फिर से जाँच करें।
वे सीमाएँ जो आपको जाननी चाहिए
GitHub Copilot कंटेंट एक्सक्लूज़न उपयोग करते समय, निम्नलिखित बातों को समझना महत्वपूर्ण है:
- Copilot CLI, Agent मोड और Cloud Agents कंटेंट एक्सक्लूज़न नियमों का पालन नहीं करते (मध्य-2026 तक)।
- सिमेंटिक लीकेज: एक्सक्लूडेड फ़ाइलों से टाइप जानकारी और होवर डेफिनिशन अप्रत्यक्ष रूप से सुझावों को प्रभावित कर सकते हैं।
- Symlinks और रिमोट फ़ाइलसिस्टम कवर नहीं हैं।
कोड रेफ़रेंसिंग और डुप्लिकेशन डिटेक्टर
GitHub Copilot कोड के स्रोत को समझने में आपकी मदद करने के लिए कोड स्रोत का संदर्भ और लिंक देता है। जब आप ऐसा कोड सुझाव स्वीकार करते हैं, तो Copilot स्रोत का URL और उसका लाइसेंस लॉग करता है।
इस जानकारी के आधार पर, आप तय कर सकते हैं कि उस कोड स्निपेट का उपयोग करना है या नहीं, और किस प्रकार का एट्रीब्यूशन देना है।
डुप्लिकेशन फ़िल्टर कैसे काम करता है
जब Copilot कोई सुझाव जनरेट करता है, तो वह ज्ञात सार्वजनिक कोड के खिलाफ एक फ़िल्टर चलाता है। यदि सुझाव किसी सार्वजनिक रिपोज़िटरी से एक निश्चित समानता सीमा से ऊपर मेल खाता है, तो सुझाव या तो ब्लॉक कर दिया जाता है या एट्रीब्यूशन के साथ फ़्लैग किया जाता है।
जब आप सुझाव स्वीकार करते हैं, तो Copilot लॉग करता है
- स्वीकार करने की तिथि और समय
- वह फ़ाइल जिसमें सुझाव जोड़ा गया
- जोड़े गए कोड का अंश
- लाइसेंस, और कोड स्रोत का URL
जब कोई मेल फ़्लैग होता है, तो आप अपने IDE में सीधे कोड रेफ़रेंस देख सकते हैं। VS Code में, मेल खाते रेफ़रेंस सुझाव के साथ Copilot आउटपुट पैनल में दिखाई देते हैं।

फ़िल्टर क्या नहीं पकड़ता
डुप्लिकेशन फ़िल्टर निम्न चीज़ों का मिलान नहीं करता:
- छोटे स्निपेट्स और सामान्य पैटर्न जो फ़्लैग करने के लिए बहुत सामान्य हैं।
- ऐसा कोड जिसे स्रोत से पुनर्संरचित किया गया हो या आंशिक रूप से बदला गया हो।
फ़िल्टर का लक्ष्य शब्दशः/लगभग शब्दशः मेलों को पकड़ना है, न कि वैचारिक समानता को।
IP क्षतिपूर्ति और संविदात्मक सुरक्षा
GitHub Copilot Business और Enterprise ग्राहकों को बौद्धिक संपदा (IP) क्षतिपूर्ति प्रदान करता है। यदि कोई सुझाव IP दावा ट्रिगर करता है, तो GitHub कानूनी रक्षा को कवर करता है।
दो शर्तें लागू होती हैं:
- डुप्लिकेशन फ़िल्टर सक्षम होना चाहिए
- आपका प्लान पात्र होना चाहिए
Free और Pro उपयोगकर्ता कवर नहीं हैं। यह एक व्यावसायिक सुरक्षा है, और यह मेलों के दिखने से नहीं रोकती। यह उस जोखिम को कवर करती है यदि कोई मेल कानूनी समस्या पैदा करे।
GitHub.com पर Copilot नीतियों का प्रबंधन
GitHub.com पर Copilot पॉलिसी पेज वह जगह है जहाँ ऑर्ग और एंटरप्राइज़ एडमिन्स टीम भर में Copilot क्या कर सकता है, इसे नियंत्रित करते हैं।
Copilot फीचर्स को सक्षम और अक्षम करना
एडमिन्स कोड कम्प्लीशंस, चैट, कोड रिव्यू, GitHub CLI इंटिग्रेशन और एजेंट मोड को स्वतंत्र रूप से टॉगल कर सकते हैं। यदि आप फीचर्स को क्रमिक रूप से लागू करना चाहते हैं या कुछ टीमों के लिए कुछ क्षमताओं को सीमित करना चाहते हैं, तो यह ग्रैनुलैरिटी मायने रखती है।
सीट असाइनमेंट भी यहीं होता है: आप नियंत्रित करते हैं कि किन सदस्यों को एक्सेस मिले, और आप यूज़र या समूह के आधार पर सीटें असाइन कर सकते हैं।
अनुमोदित AI मॉडल्स कॉन्फ़िगर करना
Copilot अब कई अंडरलाईंग मॉडल्स को सपोर्ट करता है, और एडमिन्स यह सीमित कर सकते हैं कि ऑर्ग के लिए कौन-से मॉडल उपलब्ध हों। आप इसे किसी विशिष्ट मॉडल पर लॉक कर सकते हैं, या सभी उपलब्ध विकल्पों की अनुमति देकर डेवलपर्स को चुनने दे सकते हैं।
सरकारी और विनियमित परिवेश के लिए, GitHub Federal Risk and Authorization Management Program (FedRAMP)-अनुपालन मॉडल विकल्पों का समर्थन करता है।
अपने ऑर्ग के Copilot टैब में Copilot पॉलिसी सेटिंग्स जाँचें ताकि देखें कि आपके अकाउंट टियर के लिए क्या उपलब्ध है।
ऑडिट और अनुपालन
Copilot उपयोग मेट्रिक्स, जिनमें कम्प्लीशन दरें, सक्रिय उपयोगकर्ता गिनती, और फीचर व मॉडल रुझान शामिल हैं, एंटरप्राइज़ और ऑर्गनाइज़ेशन दोनों स्तरों पर Insights टैब के तहत उपलब्ध हैं (Insights > Copilot usage)।
डैशबोर्ड तक पहुँचने से पहले "Copilot usage metrics" नीति सक्षम होनी चाहिए। प्रत्येक सदस्य का ब्रेकडाउन NDJSON एक्सपोर्ट के माध्यम से उपलब्ध है।
सीट और लाइसेंस डेटा अलग होता है और Org Settings > Copilot > Access के अंतर्गत उपलब्ध होता है।
नए Usage Metrics API और अन्य उन्नत सुविधाओं का विस्तृत विवरण पाने के लिए हमारा GitHub Copilot Enterprise गाइड अवश्य पढ़ें।
ध्यान दें कि ऑडिट लॉग में क्लाइंट सेशन डेटा, जैसे प्रॉम्प्ट्स, शामिल नहीं होते; उसके लिए कस्टम समाधान चाहिए। 180 दिनों से अधिक इतिहास बनाए रखने या विसंगति अलर्ट सेट करने के लिए, GitHub अपने इन-बिल्ट स्ट्रीमिंग फ़ीचर का उपयोग करके ऑडिट लॉग को किसी SIEM प्लेटफ़ॉर्म पर स्ट्रीम करने की सिफारिश करता है।
GitHub Copilot की ट्रबलशूटिंग
जब Copilot काम करना बंद कर देता है, तो कारण लगभग हमेशा निम्न में से एक होता है। सपोर्ट टिकट खोलने से पहले इन्हें क्रम से आज़माएँ।
लापता या बंद हुए सुझाव
अपने IDE स्टेटस बार में Copilot स्टेटस आइकन से शुरू करें। आइकन पर तिरछी रेखा का मतलब है कि वर्तमान फ़ाइल के लिए कंटेंट एक्सक्लूज़न सक्रिय है।
यदि आइकन सामान्य दिखता है, लेकिन सुझाव दिखाई नहीं दे रहे, तो इन्हें क्रम से जाँचें:
- अपने IDE और Copilot एक्सटेंशन को नवीनतम संस्करण में अपडेट करें।
- सुनिश्चित करें कि आपका सब्सक्रिप्शन सक्रिय है और आपके अकाउंट को सीट असाइन है।
- वर्तमान फ़ाइल और रिपो के कंटेंट एक्सक्लूज़न नियम जाँचें, और अपना नेटवर्क कनेक्शन टेस्ट करें।
प्रॉक्सी और VPN कॉन्फ़िगरेशन अक्सर चुपचाप बाधा बनते हैं। IDE को GitHub के इंफ्रास्ट्रक्चर पर Copilot के सर्वरों तक पहुँचना होता है, और कॉर्पोरेट प्रॉक्सी कभी-कभी इसे स्पष्ट त्रुटि के बिना ब्लॉक कर देते हैं।
कंटेंट एक्सक्लूज़न अपेक्षा के अनुरूप व्यवहार नहीं कर रहा
आपके द्वारा कंटेंट एक्सक्लूज़न जोड़ने या बदलने के बाद, पहले से लोडेड सेटिंग्स वाले IDEs में प्रभावी होने में 30 मिनट तक लग सकते हैं।
तुरंत बदलाव लागू करने के लिए:
- VS Code में, Command Palette खोलें और Developer: Reload Window चलाएँ।
- JetBrains IDEs और Visual Studio में, एप्लिकेशन को बंद करके फिर खोलें।
- Vim/Neovim में, कोई कार्रवाई आवश्यक नहीं; हर बार फ़ाइल खोलने पर एक्सक्लूज़न अपने-आप फ़ेच हो जाते हैं।
रीलोड के बाद, एक्सक्लूज़न को स्पष्ट रूप से परखें: एक्सक्लूडेड फ़ाइल खोलें और चैट से उसे समझाने को कहें। यदि चैट उस फ़ाइल के बारे में सामग्री के साथ जवाब देती है, तो एक्सक्लूज़न लागू नहीं है और आपको नियमों के सिंटैक्स की फिर से जाँच करनी होगी।
ध्यान दें कि तीन Copilot फीचर्स कंटेंट एक्सक्लूज़न सपोर्ट नहीं करते: Copilot CLI, Copilot कोडिंग एजेंट (क्लाउड-आधारित स्वायत्त एजेंट), और IDEs में Copilot Chat का Agent मोड। यदि इनमें आपको अप्रत्याशित फ़ाइल एक्सेस दिखे, तो वह मिसकॉन्फ़िगरेशन नहीं है।
प्रमाणीकरण और टोकन से जुड़ी समस्याएँ
यदि VS Code में साइन-इन होने के बावजूद Copilot उपलब्ध नहीं है, तो निचले-बाएँ कोने में Accounts आइकन से साइन आउट करें, विंडो रीलोड करें (F1 > Developer: Reload Window in VS Code), फिर दोबारा साइन-इन करें।
Visual Studio के लिए, पुष्टि करें कि साइन-इन किया गया GitHub अकाउंट वही है जिसके पास Copilot सीट है; आवश्यक होने पर अपनी क्रेडेंशियल्स रीफ़्रेश करें, या अपना GitHub अकाउंट हटाकर फिर से जोड़ें और Visual Studio रीस्टार्ट करें।
रेट लिमिटिंग
Copilot के उपयोग-आधारित बिलिंग मॉडल का मतलब है कि प्रत्येक प्लान की अपनी क्षमता सीमाएँ होती हैं, और प्रीमियम मॉडल बेस मॉडल की तुलना में क्षमता तेज़ी से खर्च करते हैं।
यदि सत्र के बीच में सुझाव रुक जाएँ या Copilot Chat त्रुटियाँ लौटाए, तो Auto मॉडल चयन (या कम मल्टीप्लायर वाले मॉडल) पर स्विच करना, उपयोग विंडो रीसेट होने तक समस्या सुलझा सकता है।
एंटरप्राइज़ एडमिन्स सीमाओं से आगे रहने के लिए Copilot एनालिटिक्स डैशबोर्ड के माध्यम से उपयोग की अग्रिम निगरानी कर सकते हैं।
किसी भी सेवा-स्तरीय समस्या के लिए, लोकल डिबगिंग में समय खर्च करने से पहले githubstatus.com देखें।
अंतिम विचार
GitHub Copilot टीमों को उनके डेटा हैंडलिंग पर सार्थक नियंत्रण देता है — प्लान-स्तरीय संविदात्मक सुरक्षा से लेकर सूक्ष्म कंटेंट एक्सक्लूज़न और डुप्लिकेशन फ़िल्टर तक।
इन सेटिंग्स को समझना (और उन्हें सही ढंग से कॉन्फ़िगर करना जानना) आपको आत्मविश्वास के साथ Copilot अपनाने देता है — चाहे आप व्यक्तिगत डेवलपर हों या पूरे एंटरप्राइज़ में इसे लागू कर रहे हों। यदि कुछ अपेक्षा के अनुरूप काम नहीं कर रहा, तो ऊपर दिए ट्रबलशूटिंग स्टेप्स आपको जल्दी फिर पटरी पर ला देंगे।
यदि आप GitHub Copilot के साथ हाथों-हाथ अनुभव चाहते हैं, सीखना चाहते हैं कि इसे कैसे कस्टमाइज़ करें और इसकी सभी स्मार्ट सुविधाओं का उपयोग करें, तो मैं हमारे Software Development with GitHub Copilot कोर्स की जोरदार सिफारिश करता हूँ।
GitHub Copilot गोपनीयता और ट्रबलशूटिंग FAQs
क्या GitHub Copilot मेरी निजी रिपोज़िटरी का कोड GitHub के सर्वरों को भेजता है?
Copilot सुझाव जनरेट करने के लिए आपके खुले एडिटर से तात्कालिक कोड संदर्भ GitHub के सर्वरों को भेजता है। यह GitHub पर स्थिर पड़ी निजी रिपोज़िटरीज़ से कोड नहीं खींचता।
मैं GitHub को मेरे Copilot डेटा का मॉडल प्रशिक्षण में उपयोग करना कैसे रोकूँ?
GitHub Settings में जाएँ, फिर Copilot पर जाएँ, और 'Allow GitHub to use my data for AI model training' बंद कर दें। यह Opt-out भविष्य के डेटा संग्रह पर तुरंत लागू होता है। Copilot Business और Enterprise उपयोगकर्ता अपने-आप प्रशिक्षण डेटा उपयोग से बाहर रहते हैं और उन्हें कोई सेटिंग बदलने की आवश्यकता नहीं।
कंटेंट एक्सक्लूज़न क्या है, और मैं इसे कैसे सेट करूँ?
कंटेंट एक्सक्लूज़न एक नियम है जो Copilot को विशिष्ट फ़ाइलों या पाथ्स को पढ़ने या उनसे सुझाव जनरेट करने से रोकता है। आप इसे रिपो स्तर पर Settings > Copilot > Content Exclusion के तहत glob पैटर्न जैसे '*.env' या '**/secrets/**' का उपयोग करके कॉन्फ़िगर करते हैं। संगठन ओनर्स ऐसे एक्सक्लूज़न सेट कर सकते हैं जो सभी रिपोज़ पर लागू हों।
क्या GitHub Copilot डुप्लिकेशन फ़िल्टर कॉपीराइट समस्याओं से सुरक्षा देता है?
यह ज्ञात सार्वजनिक कोड के खिलाफ शब्दशः और लगभग शब्दशः मेलों को फ़िल्टर करता है और स्रोत लाइसेंस को फ़्लैग कर सकता है। यह वैचारिक रूप से समान कोड या आंशिक पुनर्लेखन नहीं पकड़ता। पूर्ण IP सुरक्षा के लिए, Copilot Business और Enterprise ग्राहकों को IP क्षतिपूर्ति कवरेज भी मिलता है यदि कोई सुझाव कानूनी दावा ट्रिगर करता है, बशर्ते डुप्लिकेशन फ़िल्टर सक्षम था।
GitHub Copilot ने एक विशिष्ट फ़ाइल में सुझाव दिखाना क्यों बंद कर दिया?
Copilot स्टेटस आइकन पर तिरछी रेखा का मतलब है कि उस फ़ाइल के लिए कंटेंट एक्सक्लूज़न नियम सक्रिय है। यह देखने के लिए रिपो और ऑर्ग के कंटेंट एक्सक्लूज़न सेटिंग्स जाँचें कि फ़ाइल किसी नियम से मेल खाती है या नहीं। यदि मेल खाती है और आप वहाँ सुझाव चाहते हैं, तो एक्सक्लूज़न पैटर्न अपडेट करें।
क्या एजेंट मोड कंटेंट एक्सक्लूज़न नियमों का पालन करता है?
नहीं। मई 2026 तक, Copilot एजेंट मोड और Cloud Agents कंटेंट एक्सक्लूज़न नियमों का पालन नहीं करते।
GitHub Copilot प्रमाणीकरण त्रुटियाँ कैसे ठीक करूँ?
Sअपने IDE में GitHub से साइन आउट करें और दोबारा साइन-इन करें। पुष्टि करें कि जिस अकाउंट से आप साइन-इन कर रहे हैं उसके पास सक्रिय Copilot सीट है। एंटरप्राइज़ अकाउंट्स के लिए, यदि आपने हाल में पासवर्ड बदला है या SSO फिर से कॉन्फ़िगर हुआ है तो दोबारा प्रमाणीकरण करें। Visual Studio में, Copilot एक्सटेंशन के डुप्लिकेट या परस्पर-विरोधी संस्करणों की जाँच करें।
GitHub Copilot IP क्षतिपूर्ति क्या है, और यह किसे मिलती है?
IP क्षतिपूर्ति का अर्थ है कि यदि किसी Copilot सुझाव से बौद्धिक संपदा का दावा उठता है, तो GitHub कानूनी रक्षा लागत वहन करता है। यह Copilot Business और Copilot Enterprise ग्राहकों के लिए उपलब्ध है, दो शर्तों के साथ: डुप्लिकेशन फ़िल्टर सक्षम होना चाहिए, और सुझाव बिना संशोधन के उपयोग किया गया हो। Free और Pro प्लान उपयोगकर्ता कवर नहीं हैं।