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

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

फ़िल्टर क्या नहीं पकड़ पाता
डुप्लिकेशन फ़िल्टर निम्नलिखित का मिलान नहीं करता:
- छोटे स्निपेट और सामान्य पैटर्न जो फ़्लैग करने के लिए बहुत सामान्य हैं।
- ऐसा कोड जो स्रोत से पुनर्संरचित या आंशिक रूप से संशोधित हो।
फ़िल्टर का लक्ष्य शब्दशः/निकट-शब्दशः मेल्स को पकड़ना है, न कि वैचारिक समानता को।
IP इन्डेम्निटी और संविदात्मक सुरक्षा
GitHub Copilot Business और Enterprise ग्राहकों को Intellectual Property (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' को बंद कर दें। यह ऑप्ट-आउट भविष्य के डेटा संग्रह पर तुरंत लागू होता है। Copilot Business और Enterprise उपयोगकर्ता अपने आप प्रशिक्षण डेटा उपयोग से बाहर होते हैं और उन्हें कोई सेटिंग बदलने की आवश्यकता नहीं।
कंटेंट एक्सक्लूज़न क्या है, और मैं इसे कैसे सेट करूँ?
कंटेंट एक्सक्लूज़न वह नियम है जो Copilot को विशिष्ट फाइलों या पाथ से पढ़ने या उनसे सुझाव जनरेट करने से रोकता है। आप इसे रेपो स्तर पर कॉन्फ़िगर करते हैं Settings > Copilot > Content Exclusion के अंतर्गत, ग्लोब पैटर्न जैसे '*.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 प्लान उपयोगकर्ता कवर नहीं होते।