course
De îndată ce activezi GitHub Copilot pentru o echipă, întrebările de configurare apar rapid. Ce date ies din IDE? Ce repo-uri ar trebui excluse din sugestii? Ce se întâmplă când o sugestie se potrivește cu cod public?
Fie că ești dezvoltator și îți gestionezi propria configurare sau administrator care implementează Copilot într-o organizație, înțelegerea aspectelor de confidențialitate și siguranță face parte din utilizarea corectă a instrumentului.
În acest articol, îți voi arăta cum gestionează Copilot datele tale și cum poți configura setările de confidențialitate, excluderile de conținut și măsurile de protecție precum filtrul de duplicare, plus cum să depanezi cele mai frecvente probleme când lucrurile nu mai funcționează.
Cum gestionează GitHub Copilot datele tale
Așa cum explicăm în tutorialul nostru Cele mai bune practici pentru GitHub Copilot, Copilot trimite un instantaneu al contextului de cod din jur către serverele GitHub ori de câte ori tastezi în IDE. Modelul procesează acel context și returnează o sugestie — acestea sunt datele de interacțiune care alimentează experiența.
Pentru utilizatorii planurilor individuale (Free, Pro și Pro+), Declarația de confidențialitate GitHub permite utilizarea acestor date de interacțiune pentru antrenarea modelului. Utilizatorii pot renunța oricând din setările lor personale de confidențialitate. Planurile Business și Enterprise funcționează în baza unor termeni contractuali separați care exclud complet datele de interacțiune din antrenare — fără acțiune necesară din partea utilizatorului.
Ce este considerat date de interacțiune
Codul din depozitele private stocat „în repaus” nu este utilizat. Totuși, datele de interacțiune generate în timp ce folosești activ Copilot într-un depozit privat pot fi folosite pentru antrenare, cu excepția cazului în care renunți. Dar ce înseamnă exact „date de interacțiune”?
Când folosești Copilot, sistemul colectează mai multe tipuri de puncte de date pentru a-și îmbunătăți asistența la programare, inclusiv:
- Intrări și prompturi: Orice comenzi sau întrebări trimiți către chatul Copilot sau CLI.
- Ieşiri: Sugestiile de cod sau răspunsurile în text de la model, inclusiv dacă le-ai acceptat sau respins.
- Context de cod: Fragmente de cod din jurul poziției cursorului și conținutul fișierelor deschise folosite pentru a furniza sugestii relevante.
- Metadate și structură: Numele fișierelor, structura depozitului și tiparele tale de navigare în IDE.
- Feedback de la utilizator: Evaluarea ta, indicată prin thumbs-up sau thumbs-down, precum și comentariile pe care le scrii.
Cum diferă gestionarea datelor în funcție de plan
GitHub oferă mai multe niveluri de cont: Free, Pro, Business și Enterprise. Gestionarea datelor variază în funcție de tipul de cont, așa cum se arată în tabelul de mai jos.
|
Dimensiune |
Free / Pro / Pro+ |
Business |
Enterprise |
|
Utilizat pentru antrenarea modelului |
Necesită renunțare (opt-out) |
Nu. Exclus contractual |
Nu. Exclus contractual |
|
Cod din repo privat în repaus |
Nu este utilizat |
Nu este utilizat |
Nu este utilizat |
|
Păstrarea prompturilor/ieșirilor |
IDE: nu se păstrează. În afara IDE: 28 de zile |
IDE: nu se păstrează. În afara IDE: 28 de zile |
IDE: nu se păstrează. În afara IDE: 28 de zile |
|
Controale de administrare |
Doar individual |
Politici la nivel de organizație și gestionarea locurilor |
Toate controalele Business, plus moștenire de politici la nivel de întreprindere și jurnale de audit |
|
Excluderi de conținut |
Nu sunt disponibile |
Disponibile la nivel de repo și organizație |
Disponibile la nivel de întreprindere |
|
Despăgubire PI |
Nu este inclusă |
Da, cu filtrul de duplicare activat |
Da, cu filtrul de duplicare activat |
În afară de opțiunea de renunțare pentru planurile individuale, concluzia principală este că utilizatorii Business și Enterprise primesc excluderi de conținut, despăgubire de proprietate intelectuală (PI) și controale de administrare la nivel de organizație, care nu sunt disponibile pe nivelurile gratuite și individuale. Pentru o comparație mai aprofundată a ceea ce include fiecare nivel, dincolo de gestionarea datelor, consultă ghidul nostru Planuri GitHub Copilot.
Câteva detalii de reținut: Excluderile de conținut nu se aplică încă pentru modul Edit, modul Agent în chat-urile IDE, GitHub Copilot CLI sau agentul din cloud. Acoperirea prin despăgubire PI necesită ca filtrul de detectare a duplicatelor să fie activat și sugestia să fie folosită nemodificată.
Configurarea setărilor de confidențialitate ale Copilot
Confidențialitatea datelor a devenit un aspect foarte important pentru orice afacere. Hai să parcurgem setările care controlează dacă interacțiunile tale sunt folosite pentru antrenarea modelului atunci când utilizezi GitHub Copilot.
Renunțare pentru Free, Pro și Pro+
Pentru contul tău individual, poți renunța la antrenarea modelului pe datele tale accesând GitHub Settings și setând „Allow GitHub to use my data for AI model training” la Disabled, așa cum se vede în captura de ecran de mai jos.

Renunțarea oprește colectarea de date viitoare și nu reduce funcționalitatea Copilot. Totuși, GitHub nu poate garanta eliminarea datelor deja folosite în antrenări anterioare, așa că datele colectate anterior pot rămâne în seturile de antrenare existente.
Politici la nivel de organizație și întreprindere
Utilizatorii Business și Enterprise sunt deja excluși din antrenarea modelului, dar administratorii ar trebui totuși să revizuiască politicile de partajare a datelor pentru a controla ce funcții Copilot sunt activate în întreaga organizație:
- Settings ale organizației > Copilot > Policies îți permite să gestionezi comutatoarele de funcții, alocările de locuri și selecția de model pentru toți membrii.
- Politicile la nivel de organizație au prioritate față de preferințele individuale, astfel încât orice setare configurezi aici se aplică tuturor.
- Proprietarii de întreprinderi pot seta politici care se moștenesc în mai multe organizații și pot audita starea curentă dintr-un singur tablou de bord.
Folosirea excluderilor de conținut în Copilot
Poți decide să nu permiți Copilot accesul la anumite conținuturi. Din setările depozitului, poți dicta conținutul pe care vrei ca Copilot să îl ignore.
Cum funcționează excluderea de conținut
Pentru fișierele excluse:
- Sugestiile inline nu vor fi disponibile.
- Conținutul lor nu va fi folosit pentru a oferi sugestii în alte fișiere.
- Conținutul lor nu va fi folosit pentru răspunsurile GitHub Copilot Chat.
- Review-ul de cod Copilot nu va fi făcut pe acele fișiere.
Excluderile pot fi configurate de administratorii de depozit, proprietarii de organizații și proprietarii de întreprinderi.
Configurarea excluderilor la nivel de depozit și organizație
La nivel de repo, mergi la Settings > Copilot > Content Exclusion și specifică căile folosind modele glob. Modele uzuale includ **"**/secrets/**"** pentru a exclude orice cale care conține un director „secrets” și **"*.env"** pentru a exclude toate fișierele de mediu.
REST API îți oferă o opțiune programatică dacă gestionezi excluderi în multe repo-uri și vrei să versionezi configurația.
La nivel de organizație, calea este: Org Settings > Copilot > Content Exclusion. Regulile setate aici se aplică tuturor repo-urilor din organizație.
Regulile la nivel de organizație și cele la nivel de repo sunt cumulative, deci ambele se aplică simultan. Regulile la nivel de întreprindere au prioritate față de cele de organizație și repo.
Pentru a testa că excluderile chiar funcționează: deschide un fișier exclus și cere-i Copilot Chat să „explice acest fișier”. Dacă Chat oferă un răspuns relevant despre conținutul fișierului, excluderea nu este aplicată. Acesta e semnalul să reîncarci extensia și să reverifici sintaxa regulii.
Limitări pe care trebuie să le știi
Când folosești excluderi de conținut în GitHub Copilot, este important să înțelegi următoarele:
- Copilot CLI, modul Agent și Cloud Agents nu respectă regulile de excludere a conținutului (din mijlocul anului 2026).
- Scurgeri semantice: informațiile de tip și definițiile afișate la hover din fișierele excluse pot influența indirect sugestiile.
- Symlink-urile și sistemele de fișiere la distanță nu sunt acoperite.
Referențierea codului și detectorul de duplicare
GitHub Copilot te ajută să înțelegi sursa codului sugerat prin referențiere și link către sursa codului. Când accepți o astfel de sugestie de cod, Copilot înregistrează URL-ul sursei și licența acesteia.
Pe baza acestor informații, poți decide dacă să folosești acel fragment de cod și ce tip de atribuire să îi oferi.
Cum funcționează filtrul de duplicare
Când Copilot generează o sugestie, rulează un filtru față de codul public cunoscut. Dacă sugestia se potrivește cu un depozit public peste un prag de similaritate, sugestia este fie blocată, fie marcată cu atribuire.
Când accepți sugestia, Copilot înregistrează
- Data și ora acceptării
- Fișierul în care a fost adăugată sugestia
- Un extras din codul care a fost adăugat
- Licența și URL-ul sursei codului
Poți vedea referințele de cod direct în IDE când este semnalată o potrivire. În VS Code, referințele potrivite apar în panoul de ieșire Copilot alături de sugestie.

Ce nu detectează filtrul
Filtrul de duplicare nu potrivește următoarele:
- Fragmente scurte și tipare comune, prea generice pentru a fi semnalate.
- Cod restructurat sau parțial modificat dintr-o sursă.
Scopul filtrului este să detecteze potriviri literale/sau aproape literale, nu similaritate conceptuală.
Despăgubirea PI și protecțiile contractuale
GitHub oferă despăgubire pentru proprietate intelectuală (PI) clienților Copilot Business și Enterprise. Dacă o sugestie declanșează o pretenție de PI, GitHub acoperă apărarea legală.
Se aplică două condiții:
- Filtrul de duplicare trebuie să fie activat
- Trebuie să fii pe un plan eligibil
Utilizatorii Free și Pro nu sunt acoperiți. Aceasta este o măsură comercială de protecție și nu împiedică apariția potrivirilor. Ea acoperă riscul dacă o potrivire cauzează o problemă legală.
Gestionarea politicilor Copilot pe GitHub.com
Pagina de politici Copilot de pe GitHub.com este locul în care administratorii de organizații și întreprinderi controlează ce poate face Copilot în cadrul echipei.
Activarea și dezactivarea funcțiilor Copilot
Administratorii pot comuta independent completările de cod, Chat, code review, integrarea cu GitHub CLI și modul agent. Această granularitate contează dacă vrei să rulezi funcțiile progresiv sau să restricționezi anumite capabilități pentru echipe specifice.
Alocarea locurilor este tot aici: controlezi ce membri primesc acces și poți aloca locuri pe utilizator sau pe grup.
Configurarea modelelor AI permise
Copilot acceptă acum mai multe modele de bază, iar administratorii pot restricționa ce modele sunt disponibile pentru organizație. Poți bloca pe un model specific sau poți permite toate opțiunile disponibile și lăsa dezvoltatorii să aleagă.
Pentru mediile guvernamentale și reglementate, GitHub oferă opțiuni de model conforme cu Federal Risk and Authorization Management Program (FedRAMP).
Verifică setările de politică Copilot din fila Copilot a organizației tale pentru a vedea ce este disponibil pe nivelul tău de cont.
Audit și conformitate
Metricile de utilizare Copilot, inclusiv ratele de completare, numărul de utilizatori activi și tendințele pe funcții și modele, sunt disponibile sub fila Insights atât la nivel de întreprindere, cât și de organizație (Insights > Copilot usage).
Politica „Copilot usage metrics” trebuie activată înainte ca tabloul de bord să fie accesibil. Defalcări pe membru sunt disponibile prin export NDJSON.
Datele despre locuri și licențe sunt separate și se află la Org Settings > Copilot > Access.
Pentru o prezentare detaliată a noului Usage Metrics API și a altor funcții avansate, asigură-te că citești ghidul nostru GitHub Copilot Enterprise.
Reține că jurnalul de audit nu include date din sesiunea client, precum prompturi; este necesară o soluție personalizată pentru asta. Pentru a păstra istoricul dincolo de 180 de zile sau pentru a configura alerte de anomalie, GitHub recomandă transmiterea jurnalului de audit către o platformă SIEM folosind funcția sa integrată de streaming.
Depanarea GitHub Copilot
Când Copilot încetează să funcționeze, cauza este aproape întotdeauna una dintre următoarele. Parcurge-le înainte de a deschide un tichet de suport.
Sugestii lipsă sau oprite
Începe cu pictograma de stare Copilot din bara de stare a IDE-ului. O linie diagonală prin pictogramă înseamnă că este activă o excludere de conținut pentru fișierul curent.
Dacă pictograma arată normal, dar sugestiile nu apar, verifică în această ordine:
- Actualizează IDE-ul și extensia Copilot la cea mai recentă versiune.
- Verifică dacă abonamentul tău este activ și dacă ai alocat un loc pe cont.
- Verifică regulile de excludere a conținutului pentru fișierul și repo-ul curent și testează conexiunea la rețea.
Configurațiile de proxy și VPN sunt frecvent blocaje „silencioase”. IDE-ul trebuie să acceseze serverele Copilot din infrastructura GitHub, iar proxy-urile corporative pot bloca asta fără o eroare clară.
Excluderea de conținut nu se comportă cum te aștepți
După ce adaugi sau modifici excluderi de conținut, poate dura până la 30 de minute până să se aplice în IDE-urile unde setările sunt deja încărcate.
Pentru a aplica modificările imediat:
- În VS Code, deschide Command Palette și rulează Developer: Reload Window.
- În IDE-urile JetBrains și Visual Studio, închide și redeschide aplicația.
- În Vim/Neovim, nu este necesară nicio acțiune; excluderile sunt preluate automat de fiecare dată când deschizi un fișier.
După reîncărcare, testează explicit excluderea: deschide fișierul exclus și cere Chat să îl explice. Dacă Chat răspunde cu conținut despre acel fișier, excluderea nu este aplicată și trebuie să reverifici sintaxa regulii.
Reține că trei funcții Copilot nu acceptă excluderi de conținut: Copilot CLI, agentul de codare Copilot (agentul autonom bazat pe cloud) și modul Agent din Copilot Chat în IDE-uri. Dacă vezi acces neașteptat la fișiere în oricare dintre acestea, nu este o configurare greșită.
Probleme de autentificare și token
Dacă Copilot nu este disponibil în VS Code deși ești autentificat, deloghează-te prin pictograma Accounts din colțul stânga-jos, reîncarcă fereastra (F1 > Developer: Reload Window în VS Code), apoi autentifică-te din nou.
Pentru Visual Studio, confirmă că contul GitHub cu care ești autentificat corespunde celui cu loc Copilot alocat, reîmprospătează acreditările dacă este necesar sau încearcă să elimini și să adaugi din nou contul GitHub și repornește Visual Studio.
Limitare de rată
Modelul de tarifare bazat pe utilizare al Copilot înseamnă că fiecare plan are propriile limite de capacitate, iar modelele premium consumă acea capacitate mai repede decât modelele de bază.
Dacă sugestiile se opresc în timpul sesiunii sau Copilot Chat returnează erori, trecerea la selecția automată a modelului (sau la un model cu un multiplicator mai mic) poate rezolva până când se resetează fereastra de utilizare.
Administratorii Enterprise pot monitoriza proactiv utilizarea prin tabloul de bord de analiză Copilot pentru a rămâne în limite.
Pentru orice probleme la nivel de serviciu, verifică githubstatus.com înainte de a petrece timp depanând local.
Gânduri de final
GitHub Copilot oferă echipelor control semnificativ asupra modului în care sunt gestionate datele lor, de la protecții contractuale la nivel de plan până la excluderi granulare de conținut și filtrul de duplicare.
Înțelegerea acestor setări (și cunoașterea configurării corecte) îți permite să adopți Copilot cu încredere, fie că ești un dezvoltator individual sau îl implementezi la nivel de întreprindere. Dacă ceva nu funcționează cum te aștepți, pașii de depanare de mai sus ar trebui să te readucă rapid pe drumul cel bun.
Dacă vrei să capeți experiență practică cu GitHub Copilot, să înveți cum să îl personalizezi și să folosești toate funcțiile sale inteligente, îți recomand cu căldură cursul nostru Software Development with GitHub Copilot .
Întrebări frecvente despre confidențialitatea și depanarea GitHub Copilot
GitHub Copilot trimite codul din depozitul meu privat către serverele GitHub?
Copilot trimite contextul imediat al codului din editorul tău deschis către serverele GitHub pentru a genera o sugestie. Nu preia cod din depozitele private aflate în repaus pe GitHub.
Cum opresc GitHub să folosească datele mele Copilot pentru antrenarea modelului?
Mergi la GitHub Settings, apoi Copilot, și dezactivează „Allow GitHub to use my data for AI model training”. Această renunțare se aplică imediat colectării viitoare de date. Utilizatorii Copilot Business și Enterprise sunt automat excluși de la utilizarea datelor pentru antrenare și nu trebuie să schimbe nicio setare.
Ce este o excludere de conținut și cum o configurez?
O excludere de conținut este o regulă care împiedică Copilot să citească sau să genereze sugestii din fișiere sau căi specifice. O configurezi la nivel de repo în Settings > Copilot > Content Exclusion, folosind modele glob precum '*.env' sau '**/secrets/**'. Proprietarii de organizații pot seta excluderi care se aplică tuturor repo-urilor.
Filtrul de duplicare GitHub Copilot protejează împotriva problemelor de drepturi de autor?
Filtrează potrivirile literale și aproape literale față de codul public cunoscut și poate semnala licența sursei. Nu detectează cod similar conceptual sau rescrieri parțiale. Pentru protecție PI completă, clienții Copilot Business și Enterprise primesc și despăgubire PI dacă o sugestie declanșează o pretenție legală, cu condiția ca filtrul de duplicare să fi fost activat.
De ce a încetat GitHub Copilot să mai afișeze sugestii într-un anumit fișier?
O linie diagonală prin pictograma de stare Copilot înseamnă că este activă o regulă de excludere a conținutului pentru acel fișier. Verifică setările de excludere a conținutului la nivel de repo și organizație pentru a vedea dacă fișierul corespunde unei reguli. Dacă da și vrei să permiți sugestii acolo, actualizează modelul de excludere.
Respectă modul agent regulile de excludere a conținutului?
Nu. Din mai 2026, modul agent și Cloud Agents din Copilot nu respectă regulile de excludere a conținutului.
Cum repar erorile de autentificare GitHub Copilot?
Semnează-te din GitHub în IDE și autentifică-te din nou. Confirmă că contul cu care te autentifici are un loc Copilot activ. Pentru conturile enterprise, reautentifică-te dacă ți-ai schimbat recent parola sau dacă SSO a fost reconfigurat. În Visual Studio, verifică dacă există versiuni duplicate sau în conflict ale extensiei Copilot.
Ce este despăgubirea PI GitHub Copilot și cine o primește?
Despăgubirea PI înseamnă că GitHub acoperă costurile apărării legale dacă o sugestie Copilot declanșează o pretenție de proprietate intelectuală. Este disponibilă pentru clienții Copilot Business și Copilot Enterprise, cu două condiții: filtrul de duplicare trebuie să fie activat, iar sugestia trebuie să fie nemodificată. Utilizatorii planurilor Free și Pro nu sunt acoperiți.