Copilot è uno strumento a supporto degli sviluppatori, che si è sviluppato molto negli ultimi mesi, e risulta estremamente comodo per scrivere codice, che sia per implementare un proof of concept, sviluppare una nuova funzionalità, risolvere un bug o semplicemente avere code-completion e velocizzare la scrittura. Tuttavia, proprio per fornire del codice quanto più in linea possibile con l'esistente, viene inviato il contesto, che potrebbe essere uno snippet di codice, uno o più file, o l'intero workspace.
Si introduce, quindi, un problema relativo alla sicurezza e protezione di alcuni dati sensibili: secret, file di configurazione con variabili d'ambiente, algoritmi protetti da segreto industriale e così via, sono solo alcuni esempi di software che vogliamo nascondere a GitHub Copilot per evitare il training e la diffusione di informazioni riservate. Per fare questo, dobbiamo entrare nei settings, Copilot e quindi "Content Exclusion".

A questo punto possiamo inserire tutti i pattern per escludere i contenuti che vogliamo nascondere:
# Ignora il file secrets - "secrets.json" # Ignora tutti i file il cui nome inizia per "secret" - "secret*" # Ignora i file con estensione .env - "*.env"
La stessa cosa può essere fatta anche a livello di organizzazione, oltre che a livello di repository, per escludere "oggetti più complessi" sparsi su più repository:
"*": - "**/.env" # Nel repository "aspitalia" all'interno della stessa organizzazione # ignora i file della cartella /secrets aspitalia: - "/secrets/**"
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Applicare il progressive enhancement in applicazioni web
Evitare la compressione degli artefatti in un workflow di GitHub
Ottimizzare i costi con Smart tier in Azure Blob Storage
Integrare Agenti A2A in Azure API Management
Cache temporanea in Javascript con oggetti
Enterprise Live Migrations - Migrare da Azure DevOps a GitHub
Integrare un LLM in ASP.NET Core con Microsoft.Extensions.AI
Effettuare la ricerca di testo nascosto in una pagina web con Javascript
Building Custom Developer Agents
Importare repository da Bitbucket a GitHub Enterprise Cloud
Stop alle password con Azure Managed Identity
Rendere affidabile lo scale out su Azure App Service
I più letti di oggi
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Leggere il contenuto di un file zip tramite le classi del namespace System.IO.Compression
- "Dal codice alla produzione con GitHub Copilot" con Matteo Tumiati: sicurezza, CI/CD e deployment su Azure. .NET Conference Italia 2026, 18 novembre a Milano. Scopri la sessione e registrati gratuitamente. #dotnet #GitHubCopilot https://aspit.co/netconf-26
- Le DirectInk API nella Universal Windows Platform


