track
Ditt team har just fått budgetgodkännande för att rulla ut GitHub Copilot i hela ingenjörsorganisationen. För att få ut mesta möjliga behöver du förstå hur policyinställningar, filundantag och granskningsloggfrågor hänger ihop, eftersom det är där plattformens verkliga värde visar sig.
Konfigurationsytan är bred eftersom behoven är breda. En ensam utvecklare som jobbar med sidoprojekt har helt andra sekretess- och regelefterlevnadsbehov än en företagsadministratör som hanterar tusentals platser i reglerade kodförråd. GitHub Copilots nivåindelade planstruktur är utformad för att matcha det spannet.
Den här guiden går igenom varje Copilot-plan, de sekretess- och immaterialrättsliga (IP) gränser som skiljer dem åt, och de administrativa mekanismer som krävs för att skala en organisationsutrullning.
Innan du dyker ner i administrationen bör du redan ha grundläggande kännedom om GitHub-organisationer, kodförråd och behörighetssystem. Om du är helt ny i ekosystemet, börja med vår guide How to Use GitHub Copilot.
För dig som fortfarande väger Copilot mot den bredare marknaden täcker vår sammanställning av de 13 bästa AI-kodassistenterna 2026 hela konkurrenslandskapet. För en mer riktad jämförelse med en av de största konkurrenterna, se vår guide Cursor vs. GitHub Copilot.
Kort sammanfattning
- GitHub erbjuder fyra individuella nivåer (Free, Student, Pro, Pro+) och två organisationsnivåer (Business och Enterprise) för Copilot, var och en med olika gränser för sekretess, styrning och användning.
- Business- och Enterprise-planer ger avtalsmässiga garantier om att interaktionsdata aldrig används för träning, medan individuella planer som standard är opt-out sedan april 2026.
- Välj din GitHub Copilot-plan utifrån efterlevnads- och styrningskrav först; optimera därefter för modellval och användningskvoter.
- Regler för filundantag och organisationsövergripande policyinställningar finns bara på Business- och Enterprise-nivåerna, vilket gör dem till baslinjen för team som hanterar proprietär kod.
- GitHub Copilot Enterprise kräver ett aktivt GitHub Enterprise Cloud-abonnemang, vilket ger en faktisk minimikostnad på 60 USD per användare och månad.
- Platshantering, frågor i granskningsloggar och policydrift kan alla automatiseras via REST API:t, vilket gör licensiering till infrastruktur som kod.
GitHub Copilot-planer i korthet
GitHub erbjuder flera tydligt skilda nivåer i sitt ekosystem. Särskilt värt att notera är att plattformen slutför sin utrullning av användningsbaserad debitering och ersätter det äldre "Premium Request Unit"-ramverket (PRU) med GitHub AI Credits i juni 2026.
I det nya systemet förblir grundläggande kodkompletteringar och ”Next Edit”-förslag obegränsade och förbrukar inga krediter.
Däremot kommer avancerade åtgärder som flerfilschatt, agentiska arbetsflöden, långvariga kodningssessioner och djupa kodgranskningar att förbruka AI Credits baserat på tokenanvändning (input, output och cachade token) i relation till respektive modells publicerade API-priser.
Baspriserna för månadsabonnemang har varit oförändrade, men skiftet ändrar hur administratörer budgeterar för överskridanden och övervakar faktisk användning.
|
Plannivå |
Avsedd användare |
Grundpris |
Tilldelad månadsvolym |
Viktiga skillnader |
|
Free |
Tillfälliga individuella användare |
Gratis |
Begränsade AI Credits |
Grundläggande komplettering och åtkomst till Chat. |
|
Student |
Verifierade studenter och lärare |
Gratis |
Utökade AI Credits |
Bredare modellåtkomst för lärmiljöer. |
|
Pro |
Individuella utvecklare |
$10 / månad |
1 000 Base + 500 Flex (1 500 totalt) |
Breda IDE-integrationer och stöd för flera modeller. |
|
Pro+ |
Kraftanvändare individuellt |
$39 / månad |
3 900 Base + 3 100 Flex (7 000 totalt) |
Stora tokenallokeringar; inkluderar åtkomst till GitHub Spark. |
|
Business |
Team och organisationer |
$19 / användare / månad |
1 900 Credits / användare (3 000 för 1 juni – 1 sep 2026) |
Centraliserad platshantering, granskningsloggar, filundantag, IP-ansvarsskydd. |
|
Enterprise |
Stora företag |
$39 / användare / månad |
3 900 Credits / användare (7 000 för 1 juni – 1 sep 2026) |
Indexering av kodförråd, anpassad finjustering, global styrning. |
Individuella planer: Free, Student, Pro och Pro+
De individuella nivåerna skiljer sig åt vad gäller modellåtkomst, användningsgränser och experimentella funktioner. Till exempel möjliggör Free-nivån grundläggande utforskning, medan Pro+ ger tillgång till GitHub Spark, en miljö anpassad för att bygga AI-assisterade applikationer.
För närvarande är nya registreringar för GitHubs individuella betalkonton, såsom Pro, Pro+ och Student, pausade. Befintliga konton kan uppgradera från Pro till Pro+, men nya konton kan inte registrera sig förrän GitHub slutfört övergången till det nya användningsbaserade faktureringssystemet med AI Credits.
Business och Enterprise
På Business och Enterprise skiftar GitHub Copilot-planerna från en IDE-tillägg till en fullt granskad företagsinfrastrukturresurs.
GitHub Copilot Business introducerar viktiga administrationsfunktioner:
- Centraliserad tilldelning och indragning av platser.
- Organisationsövergripande policybaslinjer.
- Strukturerade granskningsloggar och spårning av regelefterlevnadshändelser.
- Innehålls- och filundantag för kodförråd.
- Kommersiellt IP-ansvarsskydd.
GitHub Copilot Enterprise lägger till ännu mer kontroll och kapacitet:
- Copilot Spaces: En kunskapshubb som låter utvecklare ställa frågor till Copilot mot intern dokumentation, wikis och systemiska kodstandarder.
- Förbättrad integration med GitHub.com Chat.
- Hierarkisk policyarv över underordnade organisationer.
GitHub Copilot Enterprise kräver ett aktivt GitHub Enterprise Cloud-abonnemang. Eftersom GitHub Enterprise Cloud kostar 21 USD per användare och månad och Copilot Enterprise-licensen är 39 USD per användare och månad, blir den faktiska minimikostnaden 60 USD per användare och månad för Enterprise. Detta gäller inte för GitHub Copilot Business, som kan köpas direkt av organisationer som kör GitHub Free- eller GitHub Team-planer.
Organisationer går miste om fördelarna på enterprise-nivå, som policyarv, men får ändå IP-ansvarsskydd, granskning, filundantag och policyhantering på organisationsnivå, så det är ett bra alternativ för medelstora ingenjörsteam.
Om du överväger ett Enterprise-abonnemang visar vår guide GitHub Copilot Enterprise hur du använder funktioner som Copilot Spaces och det nya Usage Metrics API.
Vad som skiljer individuella och Business-planer
Hantering av data, IP-ansvarsskydd och fakturering är de områden där individuella och företagsplaner skiljer sig mest. Även om fler användarfunktioner är trevligt, är förståelsen av dessa skillnader avgörande när du väljer mellan att administrera en hög personliga Pro-licenser och ett Business-abonnemang.
Datahantering och standarder för träning
För team som hanterar proprietära system är dataskydd oftast den avgörande faktorn mellan personliga planer och Business-abonnemang.
I april 2026 ändrade GitHub hur insamling av interaktionsdata fungerar för individuella Copilot-planer. För Free-, Pro- och Pro+-användare kan interaktionsdata nu användas för modellträning som standard om inte användaren uttryckligen väljer bort det.
Låt oss säkerställa att vi förstår skillnaden mellan kod i vila och interaktionsdata, så att vi vet vad som används för AI-träning:
- Kod i vila: Den råa koden som ligger i ditt privata kodförråd läses inte eller tas in i offentliga träningsuppsättningar.
- Interaktionsdata: Detta inkluderar prompts, chattfrågor, markörkontext, omgivande kodblock som skickas via IDE-API:t under aktiva redigeringssessioner, mått för accepterade förslag och feedbackloggar.
Business- och Enterprise-avtal har en strikt avtalsmässig garanti att interaktionsdata aldrig används för träningsändamål under några omständigheter. Ingen manuell användaråtgärd krävs.
För en djupare titt på hur data används och hur du kan felsöka i Copilot rekommenderar jag vår guide GitHub Copilot Privacy and Troubleshooting.
IP-ansvarsskydd
GitHub Copilot Business och Enterprise inkluderar ansvarsskydd för immateriella rättigheter (IP) för genererad kod. Individuella planer gör det inte.
I praktiken innebär ansvarsskydd att GitHub avtalsmässigt går med på att ge juridiskt skydd under angivna omständigheter om den genererade koden skapar tvister om immateriella rättigheter. Det eliminerar inte all juridisk risk, men det förändrar ansvarsdiskussionen för kommersiella mjukvaruteam.
En frilansare som levererar kod till kunder bör uppmärksamma detta. Skillnaden mellan ”personligt produktivitetsverktyg” och ”organisationsstödd utvecklingsplattform” blir mycket konkret när avtal och kommersiella leveranser kommer in i bilden.
Fakturering, platser och skiftet till AI Credits
Individuell fakturering använder självbetjäning kopplad direkt till personliga konton. Business-planer centraliserar fakturering med administratörstilldelade platser. Dessutom, i stället för att enskilda användare interagerar med separata kreditbuntar, poolar organisationen sin månatliga tilldelning av AI Credits baserat på antal användare.
Enterprise-planer ger ännu finare kontroll med detaljerade budgetgränser, kostnadsställegruppering och avdelningsvisa allokeringar för att säkerställa att ett enda utvecklingsteams tunga agentiska arbetsflöden inte förbrukar hela företagets kreditallokering.
SKU:er och sekretessaspekter
Det är viktigt att förstå de olika skydden för dataskydd och SKU:er. De arkitektoniska gränser som styr dataflöde, juridiskt skydd och spårning över de olika nivåerna sammanfattas nedan:
|
Plannivå |
Används interaktionsdata för träning? |
Avtalsmässigt IP-ansvarsskydd? |
Innehålls- / filundantag? |
Åtkomst till granskningsloggar? |
|
Free |
Ja (opt-out finns) |
Nej |
Nej |
Nej |
|
Student |
Ja (opt-out finns) |
Nej |
Nej |
Nej |
|
Pro |
Ja (opt-out finns) |
Nej |
Nej |
Nej |
|
Pro+ |
Ja (opt-out finns) |
Nej |
Nej |
Nej |
|
Business |
Nej |
Ja |
Ja |
Ja |
|
Enterprise |
Nej |
Ja |
Ja |
Ja |
Ändringar i träningspolicy i april 2026
Skiftet från ett opt-in-läge till ett opt-out-ramverk för individuella planer understryker en primär vektor för läckage i efterlevnad. Den interaktionsdatapayload som automatiskt fångas under en aktiv IDE-session inkluderar:
- Detaljerade chatthistoriker och promptkontext.
- Flerradiga kodförslag och lokala accepteringsfrekvenser.
- Aktiv redigeringsmarkörkontext, som ofta hämtar angränsande filkontext, import-satser och variabeldeklarationer från öppna redigeringsflikar.
Föreställ dig att en utvecklare använder ett personligt Copilot Pro-konto när hen arbetar i ett företagskodförråd. Om träning är aktiverad kan interaktionsdata kopplad till den arbetssessionen gå in i GitHubs träningsekosystem. Detta scenario är en vanlig anledning till att organisationer väljer Business-planer.
Välja rätt SKU för dina sekretesskrav
Beroende på arbetsnivå kan du behöva olika SKU:er.
- Soloutvecklare/sidoprojekt: Free- eller Pro-nivåerna erbjuder maximal flexibilitet. Välj bara bort i dina personliga sekretessinställningar om du arbetar med proprietär kod.
- Frilansare/konsulter: Business-planen ger ett defensivt skydd. Kundavtal förbjuder ofta uttryckligen dataöverföring till externa LLM-leverantörer; en dedikerad organisationsplats skyddar dina avtal.
- Företagsteam med efterlevnadskrav: Business-nivån är standardbaslinjen, som säkerställer isolering av datapipelines och möjliggör administrativ styrning.
- Reglerade branscher (finans, sjukvård): Enterprise-nivån är i regel obligatorisk, då den möjliggör integration med specialiserade säkerhetskonfigurationer, strikta krav på dataresidens och lokala finjusteringslager.
Utesluta specifika filer från Copilot
Att införa regeluppsättningar för filundantag i GitHub Copilot är ett av de mest effektiva sätten att defensivt säkra en miljö. Innehållsundantag förhindrar att den lokala IDE-agenten behandlar innehållet i specifika filer, vilket gör dem helt osynliga för inline-kompletteringar, chattrutor och bakgrundsagenter.
Observera att GitHub Copilot CLI, Copilots molnagent och Agent-läget i Copilot Chat i IDE:er inte stöder innehållsundantag.
Konfigurera undantagsregler
Administrativa team kan tillämpa undantagskonfigurationer antingen i panelen för globala organisationsinställningar eller i riktade inställningar för enskilda kodförråd. Gå helt enkelt till inställningarna för kodförrådet eller organisationen genom att klicka på knappen Settings uppe till höger.

Välj ”Code and automation” under Copilot-inställningarna i sidofältet. Fyll sedan i dina undantag under rutan ”Paths to exclude in this repository” så här:
# Ignore the /src/some-dir/kernel.rs file in this repository.
- "/src/some-dir/kernel.rs"
# Ignore files called secrets.json anywhere in this repository.
- "secrets.json"
# Ignore all files whose names begin with secret anywhere in this repository.
- "secret*"
# Ignore files whose names end with .cfg anywhere in this repository.
- "*.cfg"
# Ignore all files in or below the /scripts directory of this repository.
- "/scripts/**"
Organisationsnivån för kodförråd är liknande, förutom att inställningen ligger under ”Repositories and Paths to exclude” med följande format:
REPOSITORY-REFERENCE:
- "/PATH/TO/DIRECTORY/OR/FILE"
- "/PATH/TO/DIRECTORY/OR/FILE"
- …
Att behålla REPOSITORY-REFERENCE är viktigt som en del av inställningarna. Vanliga konfigurationsbaslinjer bör prioritera hårda autentiseringsuppgifter, produktionsorkestreringsprofiler, känsliga proprietära algoritmmoduler eller hårt reglerade efterlevnadsmappar.
Hur undantag tillämpas i Copilot-funktioner
När en undantagsträff sker är dataisoleringen absolut i alla Copilot-delsystem:
- Inline-kompletteringar: Blockeras från att generera kontext i filen eller hämta kontext från den för att fylla angränsande filer.
- Copilot-chatt/agenter: Systemet returnerar ett meddelande om att filen inte kan granskas på grund av organisationspolicyer.
Standardmotorer i den lokala IDE:n fungerar likadant. Livskvalitetsverktyg som textparsing, intern syntaxmarkering och lokal IntelliSense kompilerar som vanligt eftersom filundantagslagret uttryckligen gäller externa Copilot-telemetriflöden.
Administratörer måste noggrant testa sökvägsmönster med staging-kodförråd; felaktiga jokertecken kan fallera öppet och exponera data du avsåg att isolera.
Policyhantering på organisationsnivå
Att genomdriva GitHub Copilot-policyer på organisationsnivå garanterar att företagssäkerheten bestäms av administrationsteamet i stället för enskilda utvecklarpreferenser.
Tillgängliga policyinställningar
Organisationer kan styra flera inställningar för utvecklare:
- Funktionsväxlar: Aktivera eller stäng av Copilot Chat globalt i utvecklingsmiljöer, kommandoradsgränssnitt (via Copilot CLI) eller avancerade agentiska kodgranskningssystem.
- Filter för offentlig kod: En juridisk kontrollmekanism som blockerar Copilot från att returnera kodförslag som nära matchar offentliga open source-kodförråd på GitHub, vilket minskar risker kopplade till open source-licenser.
- Restriktioner för modellval: Begränsa vilka modeller (t.ex. specifika GPT- eller Claude-varianter) utvecklare kan välja, så att du kan hantera latens, kreditförbrukning och prestanda. För en närmare titt på modellerna som finns tillgängliga via GitHubs plattform, se denna praktiska guide till GitHub Models.
- Anpassade organisationsinstruktioner: Injicera standardiserade markdown-policydokument som lägger till företagets kodningsmönster, säkerhetsramverk och arkitekturparadigm i varje prompt som skickas av dina utvecklare.
Om ditt team är mindre bekant med GitHubs organisations- och behörighetsmodell ger kursen Intermediate GitHub Concepts nyttig bakgrund. För ingenjörsgrupper som expanderar till kommandoradsverktyg, se vår GitHub Copilot CLI Tutorial.
Policyarv på enterprise-nivå
I storskaliga företagsmiljöer följer policymotorn en strikt hierarkisk arvskedja: Enterprise Policy > Organization Policy > User Preferences
Enterprise-administratörer kan välja att låsa policyer globalt över alla mindre affärsenheter, såsom team, tillåta selektiva undantag på organisationsnivå eller helt delegera kontrollen ner i hierarkin. Till exempel kan företaget ha globala inställningar för att låsa vissa modellanvändningsinställningar.
På teamnivå kan man begränsa finansavdelningen till strikta filter för offentlig kod samtidigt som en intern mjukvaru‑FoU-avdelning får mer flexibel experimentering.
Granskningsloggar
När efterlevnadsrevisorer behöver verifiera din mjukvaruförsörjningskedja eller säkerhetsteam spårar ett dataläckage, reviderar GitHub Copilot posten över plattformsändringar.
Copilot-händelser i granskningsloggen
Systemet registrerar en heltäckande logg över administrativa åtgärder och loggar:
- Explicit tilldelning och indragning av platser samt ändringar i faktureringsgrupper.
- Modifieringar av filtret för duplicering av offentlig kod.
- Ändringar av mönster för fil- och katalogundantag.
- Aktiveringstillstånd för funktioner (t.ex. att slå på agentiska kodgranskningslägen)
Detaljnivån beror helt på ditt abonnemang. Medan Business-nivåer fokuserar på händelseströmmar inom organisationen, låser Enterprise-konton upp systemisk forensisk telemetri över flera organisationer.
Sökning, filtrering och export
Granskningsloggströmmar är inbyggt tillgängliga via panelen för organisationsinställningar. Administratörer kan fråga gränssnittet med specifika åtgärdskvalificerare:
# Filter logs to identify who adjusted Copilot access privileges
action:copilot.cfb_seat_assignment_created
# Identify changes made to systemic exclusions within a date window
action:copilot.content_exclusion_updated created:2026-05-01..2026-05-31
Enterprise-konton stöder strömning av dessa granskningshändelser direkt till externa SIEM-system (såsom Splunk eller Datadog) för automatiska larm och centraliserad, oföränderlig bevarande.
Hantering av Copilot-platser med REST API
Manuell tilldelning av användarplatser via en instrumentpanel fungerar bra för små team, men bryter snabbt samman i storskaliga företags-onboardingflöden. Genom att använda Github Copilot REST API:s slutpunkter för platser kan du hantera identitet och åtkomst helt som kod.
Detta är en av mina favoritdelar av Copilot-administration, eftersom det gör licensiering till något som ingenjörsteam faktiskt kan automatisera på ett rent sätt.
Viktiga API-slutpunkter
Vanliga API-arbetsflöden inkluderar:
- Lista platstilldelningar
- Tilldela platser
- Ta bort platser
- Hämta användningsmetriker
- Läsa Copilot-inställningar för organisationen
Autentisering kräver i allmänhet:
- Fingranulerade personliga åtkomsttoken
- GitHub App-behörigheter
- Administratörsbehörighet i organisationen
För att få åtkomst till dessa hanteringsvägar måste dina integrationsskript autentisera med en Personal Access Token (PAT) med förhöjda admin:org-omfattningar eller köras via en auktoriserad GitHub-app med explicita Copilot-hanteringsbehörigheter på organisationsnivå.
För en djupare titt på programmatiska plattformsintegrationer rekommenderar jag att gå vår färdighetsväg GitHub Foundations.
Vanliga automationsmönster
Några praktiska mönster inkluderar:
-
Automatiserad identitets-onboarding: Koppla ett HR-informationssystem (som Workday eller Okta) direkt till GitHub via webhooks. När en ingenjör går med i ett angivet team skickar ett skript en
POST-begäran för att automatiskt etablera deras Copilot-arbetsyta. -
Återtagning av inaktiva platser: Ett schemalagt cron-skript frågar API:t om aktiv platsanvändning. Om en användare inte interagerat med Copilot på över 30 dagar kör skriptet ett
DELETE-kommando för att återta licensen och bevara företagets kreditpool. -
Finansiella instrumentpaneler: Hämtar daglig allokering och förbrukningstelemetri för att mata interna BI-plattformar (som Tableau) för tydlig kostnadsdebitering på avdelningsnivå.
Exempel: Tilldela en Copilot-plats med Python
Följande skript visar hur du programmatiskt tilldelar en organisationsplats till en specifik utvecklare med Python:
import requests
# Identity Configuration
TOKEN = "YOUR_ORGANIZATION_ADMIN_PAT"
ORG = "your-corporate-org"
USERNAME = "target-developer-user"
url = f"https://api.github.com/orgs/{ORG}/copilot/billing/selected_users"
headers = {
"Authorization": f"Bearer {TOKEN}",
"Accept": "application/vnd.github+json",
"X-GitHub-Api-Version": "2022-11-28"
}
payload = {
"selected_usernames": [USERNAME]
}
response = requests.post(url, json=payload, headers=headers)
if response.status_code == 201:
print(f"Successfully allocated Copilot seat to {USERNAME}.")
else:
print(f"Failed allocation. Status: {response.status_code}")
print(response.json())
Avslutande tankar
GitHub Copilots planstruktur ser enkel ut från prissidan. När du börjar hantera team blir skillnaderna dock betydligt större.
Sekretessgränser, träningspolicyer, spårbarhet och styrningskontroller är ofta viktigare än ren modellåtkomst. Det är därför diskussioner om GitHub Copilot Business vs Enterprise oftast blir säkerhets- och driftfrågor snarare än rent tekniska.
Om jag skulle ge råd till ett team idag skulle jag börja med styrningskraven:
- Behöver du avtalsmässiga sekretessgarantier?
- Behöver du granskningsloggar?
- Behöver du centraliserad policyhantering?
Därefter skulle jag optimera för användningsvolym och funktionsåtkomst.
För att fördjupa ditt teams tekniska förmåga och förbereda för officiella certifieringar, utforska dessa avancerade inlärningsvägar:
GitHub Copilot-planer: Vanliga frågor
Vad är skillnaden mellan GitHub Copilot Business och Enterprise?
Business inkluderar centraliserad platshantering, granskningsloggar, IP-ansvarsskydd och policykontroller. Enterprise lägger till policyarv på företagsnivå och utökade styrningsfunktioner.
Tränar GitHub Copilot på kod i privata kodförråd?
Nej. GitHub uppger att själva koden i privata kodförråd inte används direkt för träning. Däremot kan interaktionsdata från individuella planer samlas in om inte användarna väljer bort det. Business- och Enterprise-planer förhindrar avtalsmässigt träning på interaktionsdata.
Vad används GitHub Copilot-granskningsloggar till?
Granskningsloggar hjälper administratörer att spåra platstilldelningar, policyändringar, funktionsväxlar och styrningsaktivitet i hela organisationen.
Vad är filundantag i GitHub Copilot?
Filundantag förhindrar Copilot från att få åtkomst till angivna filer eller kataloger för kompletteringar, chatt och AI-genererade förslag. Den här funktionen finns bara i Business- och Enterprise-planer.