Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ismerkedjen meg a GitHub Copilot Azure a fejlesztési munkafolyamat egyszerűsítése és a hatékonyság növelése érdekében a Azure platformon. Ez az útmutató végigvezeti a Azure Visual Studio GitHub Copilot előfeltételein és telepítésén, hogy megírhassa az első kérést.
Előfeltételek
A cikkben ismertetett lépések végrehajtásához győződjön meg arról, hogy rendelkezik a következőkkel:
Egy Azure fiók és egy Azure-előfizetéshez való hozzáférés. A beállításukkal kapcsolatos részletekért tekintse meg a Azure fiókok árazási oldalát.
Egy GitHub-fiók és egy GitHub Copilot-előfizetés. A beállításukkal kapcsolatos részletekért lásd Fiók létrehozása a GitHub-on és Gyorsútmutató a GitHub Copilothoz, esetében.
Visual Studio Code. A letöltésről és a telepítésről további információt a
A Visual Studio Code című témakörben talál.A GitHub Copilot és a GitHub Copilot Csevegés bővítmény. A bővítmények telepítésével kapcsolatos útmutatásért lásd: Set up GitHub Copilot in VS Code and Getting started with GitHub Copilot Chat in VS Code.
Fontos
GitHub Copilot a GitHub által felügyelt különálló előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért lásd: A GitHub Copilot csomag kezdése.
Alapértelmezés szerint a Azure Copilot a bérlő összes felhasználója számára elérhető. A globális rendszergazdák azonban kezelhetik a szervezet Azure Copilot való hozzáférését. A hozzáférés adott Microsoft Entra felhasználók vagy csoportok számára is megadható. További információ: A Microsoft Copilot hozzáférésének kezelése Azure.
GitHub Copilot telepítése az Azure-hoz
- A Visual Studio Code-ban válassza az Extensions ikont.
- A Bővítmények piactéren keresse meg a GitHub Copilot Azure. Amikor megjelenik a GitHub Copilot az Azure bővítményhez, válassza az Install lehetőséget.
- Ha a rendszer kéri, jelentkezzen be Azure fiókjába.
Az első üzenet írása
Győződjön meg arról, hogy a bővítmény telepítve van, megfelelően hitelesítve van, és hogy a bővítmény megfelelően működik.
Ha a Csevegés ablak még nincs megnyitva, győződjön meg arról, hogy meg van nyitva a menüsáv Csevegés váltása gombjának kiválasztásával, vagy válassza a Csevegés váltása gomb melletti legördülő menüt, és válassza a Csevegés megnyitása (Ctrl+Alt+I) lehetőséget.
A csevegőablak alján található csevegőszöveg-területen adja meg a következő üzenetet:
Do I have any Azure resources currently running?A kérdésre adott válasz attól függ, hogy mi fut jelenleg az Azure-ban az előfizetésében.
Ezután használja a következő parancssort:
What are your tools?A befejezési válasz megjeleníti a GitHub Copilot for Azure-specifikus eszközök listáját, amelyek elérhetők a GitHub Copilot számára. A válasz jó áttekintést nyújt az Ön számára elérhető funkciók típusairól:
I'll ask the Azure development helper to recommend custom modes relevant to listing and explaining the GitHub Copilot for Azure tools in VS Code; expected outcome: a short set of recommended modes or tips to tailor the tools explanation. Progress update: I queried the Azure development helper to get recommended custom modes for this topic. Next, I'll list and briefly explain the tools I have available (grouped and with example prompts and common uses) so you can copy/paste or use them directly in VS Code. Tools I can use (concise overview) 1. Search & navigation - Capabilities: semantic code/documentation search, file search with globs, text search (grep), list directory contents, read file contents, find usages/references. - Example prompts: - "Find all usages of MyService in this workspace." - "Search for connectionString in **/*.config files." - When to use: locating code, docs, or examples quickly inside your repo. 2. Code editing & analysis - Capabilities: insert edits into files, create or modify files, suggest refactors, report code errors, find test files. - Example prompts: - "Add a function to validate input in src/utils.js." - "Refactor this function to use async/await and update its tests." - When to use: implementing features, fixing bugs, generating or updating code. 3. Terminal & Git operations - Capabilities: run shell commands, read terminal output, show git diffs and changed files. - Example prompts: - "Run npm test and show me failing tests." - "Stage and commit the changes with message 'fix: update README'." - When to use: run builds/tests, inspect outputs, perform git workflows (if enabled). 4. Project creation & workspace setup - Capabilities: create new workspaces, scaffold projects (templates), install VS Code extensions, create notebooks. - Example prompts: - "Generate a Node.js express app scaffold in a new folder." - "Add recommended extensions for Python development." - When to use: bootstrapping projects or adding project-level config. 5. Web & API tools - Capabilities: fetch web pages, retrieve API docs (for example VS Code API references), gather remote content for research. - Example prompts: - "Fetch the Azure CLI docs for az storage account list." - "Get the VS Code extension API docs for commands." - When to use: look up official docs or examples during work. 6. Azure-specific tools - Capabilities: Azure development best practices guidance, Microsoft Learn documentation lookup, query Azure Resource Graph (when authenticated), manage Azure auth context (change tenant, sign out), generate Azure CLI / Bicep / ARM snippets, Bicep schemas, and guidance for deploying models and services. - Example prompts: - "What are Azure best practices for deploying this function app?" - "@azure /changeTenant — set my default tenant to <tenant-id>" - "Generate a Bicep template for an App Service and a Storage Account." - When to use: any task that touches Azure resources, deployment, or configuration. 7. Documentation & learning - Capabilities: search and extract Microsoft Learn articles, provide code samples from official docs, show relevant how-to steps. - Example prompts: - "Show official docs for configuring Key Vault access policies." - "Give me a short tutorial on using Azure App Configuration." - When to use: learn or reference official Microsoft guidance. How I present results - Short answers or step-by-step instructions. - Full edits (I can create or modify files if you allow the extension to act). - Commands and code snippets you can paste into your terminal. - Checks (like running tests or linters) when terminal access is allowed. Example: Quick copy-paste prompts you can use in the VS Code chat - "What are your tools?" — lists the tools (this reply). - "Find all TODO comments in this repo and open a summary." - "Generate an az CLI command to list storage accounts sorted by region." - "@azure /changeTenant" — opens tenant selection (if you need to set a default). Notes and privacy/permissions - Some capabilities (like querying your Azure resources or running commands) require you to be signed in and to enable those tools in the extension (you can enable/disable specific tools in the chat pane tool list). - I won't perform actions that need elevated permissions without verifying your explicit consent. If you'd like, I can: - Expand any tool section with more example prompts and exact commands. - Show a short step-by-step for enabling/disabling tools in the chat pane. - Generate a one-page cheatsheet you can paste into an internal docs file. Which would you like next?A válasz tartalma változhat, és idővel változhat az új képességek és eszközök hozzáadásakor.
Az Azure-specifikus eszközhasználatra vonatkozó kérések teszteléséhez próbálkozzon a következő parancssorsal:
What is the az command to list all my storage accounts ordered by location?Az utasítás befejezése a következőt eredményezheti:
I'll show the exact az CLI commands (sorted ascending/descending) plus a few useful output variants and a quick note about prerequisites. Commands - Sorted by location (ascending), full JSON: az storage account list --query "sort_by(@, &location)" -o json - Sorted by location, show only name and location in a readable table: az storage account list --query "sort_by(@, &location)[].[name,location]" -o table - Sorted by location (descending): az storage account list --query "reverse(sort_by(@, &location))" -o json - Sorted by location and include resource group and SKU in table: az storage account list --query "sort_by(@, &location)[].[name,resourceGroup,sku.name,location]" -o table Notes - Run az login first and ensure the correct subscription is selected (e.g., az account set -s "<subscription-id-or-name>"). - You need permission to list storage accounts in the chosen subscription. - The query uses JMESPath (sort_by/reverse) to order results client-side. Would you like a version that groups counts by region or that queries across all subscriptions?
Eszközök engedélyezése és letiltása ügynök módban
Érdemes lehet letiltani vagy újra engedélyezni a GitHub Copilot által a Azure számára elérhető bizonyos eszközöket.
Válassza ki az eszközikont a csevegőablakban.
Az eszközök listája melletti jelölőnégyzet bejelölésével engedélyezheti vagy letilthatja az eszközöket (vagy eszközcsoportokat).
Az alapértelmezett bérlő beállítása
Ha több Microsoft Entra ID bérlővel rendelkezik, az alábbi üzenettel állíthat be alapértelmezett bérlőt:
@azure /changeTenant
Válasszon az elérhető bérlők listájából a felső középső legördülő menüben.
Az alapértelmezett bérlőt a bővítménybeállításokban is beállíthatja:
A Visual Studio Code tevékenységsávján válassza a Extensions lehetőséget. Ezután görgessen le a GitHub Copilot az Azure-hoz elemhez.
Válassza a fogaskerék ikont a bővítmény bejegyzésének sarkában, majd válassza a Beállítások elemet az előugró menüből.
A Settings lapon állítsa a Azure Resource Graph bérlőt a Microsoft Entra bérlőazonosítójára. A Microsoft Entra bérlőazonosítóját a Azure portálon találja.
Tekintse meg a GitHub Copilot for Azure utasítási fájlt.
A instructions fájl (más néven "Azure Copilot irányelvek") magas szintű útmutatást tartalmaz a GitHub Copilot számára, amely a kontextusablakba kerül, amikor kéréseket küldenek a GitHub Copilotnak az Azure eszközök és az Azure MCP Server eszközökhöz. A fájl útmutatása globális jellegű, ami azt jelenti, hogy a GitHub Copilot minden interakciójára vonatkozik, minden Azure projektben. Ez a fájl egy rejtett mappahelyen található, és nem módosítható. Ne módosítsa ezt a fájlt, mert az csökkentheti vagy letilthatja a Azure GitHub Copilot, és a módosítások felülírhatók a Azure GitHub Copilot új frissítéseivel.
Az "Azure Copilot irányelvek" megtekintése betekintést nyújt abba, hogyan kerülnek bevezetésre az Azure eszközök a GitHub Copilothoz és az Azure MCP Server eszközök a GitHub Copilot számára, amelyek segítenek abban, hogy mélyebben megértsük, hogy az egész hogyan működik.
Fontos
Ezt a fájlt nem szabad módosítani.
Válassza ki
ctrl+shift+pa parancskatalógus megnyitásához.Írja be
Chat: Configure Instructions, majd jelölje ki a bejegyzést.A Visual Studio Code parancspaletta használata közbeni gépelés képernyőképe.
A következő lépésben válassza a lehetőséget
AzureCopilotGuidelines.
Megnyílik egy új lap, amely tartalmazza az utasításfájlt.
Fontos
Ezt a fájlt nem szabad módosítani.
Előfeltételek
A cikkben ismertetett lépések végrehajtásához győződjön meg arról, hogy rendelkezik a következőkkel:
Egy GitHub-fiók és egy GitHub Copilot-előfizetés. A beállításukkal kapcsolatos részletekért lásd Fiók létrehozása a GitHub-on és Gyorsútmutató a GitHub Copilothoz, esetében.
Visual Studio 2022 17.14.30-s vagy újabb verziója (bármely kiadás). A letöltésével és telepítésével kapcsolatos részletekért lásd: Install Visual Studio.
Fontos
GitHub Copilot a GitHub által felügyelt különálló előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért lásd: A GitHub Copilot csomag kezdése.
Alapértelmezés szerint a Azure Copilot a bérlő összes felhasználója számára elérhető. A globális rendszergazdák azonban kezelhetik a szervezet Azure Copilot való hozzáférését. A hozzáférés adott Microsoft Entra felhasználók vagy csoportok számára is megadható. További információ: A Microsoft Copilot hozzáférésének kezelése Azure.
GitHub Copilot telepítése az Azure-hoz
Az Azure MCP be van építve a Visual Studio 2022-be. Nincs szükség külön GitHub Copilot Azure bővítményhez; a Azure MCP-eszközöket a Azure fejlesztési számítási feladat tartalmazza.
Ha már telepítette a Visual Studio 2022-t, és a GitHub Copilotot az Azure-hoz szeretné hozzáadni a kezdeti telepítést követően, nyissa meg a Visual Studio Installert, és válassza a Modify gombot, amely megjeleníti az elérhető munkaterheléseket.
Képernyőkép, amely a Visual Studio Telepítőt jeleníti meg a kiemelt Módosítás gombbal. Ha először telepíti a 2022-Visual Studio, a Visual Studio Telepítő automatikusan megjeleníti az elérhető számítási feladatokat.
A Számítási feladatok lapon győződjön meg arról, hogy a Azure fejlesztés számítási feladat van kiválasztva.
A telepítés befejezéséhez kattintson a Telepítés gombra.
Megjegyzés:
Azure MCP-eszközök rendszeres Visual Studio frissítésekkel vannak kiszolgálva. A frissítések beszerzéséhez használja a Visual Studio Telepítőt (Modify vagy Update), és győződjön meg arról, hogy a legújabb Visual Studio 2022-es verziót használja.
Indítsa el Visual Studio 2022-ben, és hozzon létre vagy töltsön be egy projektet.
Nyissa meg a GitHub Copilot Chat.
Ha a rendszer kéri, jelentkezzen be GitHub fiókjába.
Ha a rendszer kéri, jelentkezzen be Azure fiókjába.
A csevegési területen válassza az Eszközök kiválasztása gombot (két wrenches ikon) az elérhető eszközök listájának megjelenítéséhez. Az összes Azure eszköz engedélyezéséhez ellenőrizze az Azure MCP Server v.x.x.x felső csomópontjait.
Megjegyzés:
A Azure MCP-eszközök alapértelmezés szerint le vannak tiltva Visual Studio 2022-ben, és használat előtt manuálisan kell engedélyezni. Miután engedélyezte a Kiválasztási eszközök párbeszédpanelen, a Azure MCP-eszköz kijelölései a munkamenetek során is megmaradnak. A Visual Studio 2026-ra vonatkozó eszközök nem érhetők el a Visual Studio 2022-ben.
Az első üzenet írása
Ha a Csevegés ablak még nincs megnyitva, a View>GitHub Copilot Chat menüpont kiválasztásával győződjön meg róla. Alapértelmezés szerint a jobb oldalon található csevegőablakot kell látnia.
A csevegőablak alján található csevegőszöveg-területen adja meg a következő üzenetet:
Do I have any resources currently running?
Alapértelmezés szerint GitHub Copilot ask módot használ. A Kérdés mód választ ad a csevegőablakban megjelenő kérdésekre. Agent mód lehetővé teszi, hogy a GitHub Copilot műveleteket hajtson végre a munkaterületen.
A kérdésre adott válasz attól függ, hogy mi fut jelenleg az Azure-ban az előfizetésében.
Ügynök mód
Ügynök módban a GitHub Copilot a teljes Visual Studio munkaterületen végrehajthat feladatokat, szerkesztéseket végezhet, terminálparancsokat hajthat végre stb.
A GitHub Copilot for Azure "eszközöket" biztosít a GitHub Copilot számára az ügynöki élmény javításához az Azure-ral való mély integráció révén.
A váltáshoz az ask és az ügynök mód között válassza a csevegőterületEn a Kérdés lehetőség melletti lefelé mutató sávot, és válassza ki a kívánt módot.
Eszközök engedélyezése és letiltása ügynök módban
Érdemes lehet letiltani vagy újra engedélyezni a GitHub Copilot által a Azure számára elérhető bizonyos eszközöket.
Válassza az "Eszközök kiválasztása" ikont a csevegőablakban.
Képernyőkép a csevegőablakról, ahol a Visual Studio 2022 programban a kiválasztott eszközök gomb van megnyomva. Az eszközök listája melletti jelölőnégyzet bejelölésével engedélyezheti vagy letilthatja az eszközöket (vagy eszközcsoportokat).
Előfeltételek
A cikkben ismertetett lépések végrehajtásához győződjön meg arról, hogy rendelkezik a következőkkel:
Egy Azure fiók és egy Azure-előfizetéshez való hozzáférés. A beállításukkal kapcsolatos részletekért tekintse meg a Azure fiókok árazási oldalát.
Egy GitHub-fiók és egy GitHub Copilot-előfizetés. A beállításukkal kapcsolatos részletekért lásd Fiók létrehozása a GitHub-on és Gyorsútmutató a GitHub Copilothoz, esetében.
Visual Studio 2026 (Bármely kiadás). A letöltésével és telepítésével kapcsolatos részletekért lásd: Install Visual Studio.
Fontos
GitHub Copilot a GitHub által felügyelt különálló előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért lásd: A GitHub Copilot csomag kezdése.
Alapértelmezés szerint a Azure Copilot a bérlő összes felhasználója számára elérhető. A globális rendszergazdák azonban kezelhetik a szervezet Azure Copilot való hozzáférését. A hozzáférés adott Microsoft Entra felhasználók vagy csoportok számára is megadható. További információ: A Microsoft Copilot hozzáférésének kezelése Azure.
GitHub Copilot telepítése az Azure-hoz
Ha már telepítette a Visual Studio 2026-ot, és GitHub Copilot for Azure-t szeretne hozzáadni a kezdeti telepítés után, nyissa meg a Visual Studio Installert, és válassza a Modify gombot, amely megjeleníti az elérhető munkaterheléseket.
Képernyőkép, amely a Visual Studio Telepítőt jeleníti meg a kiemelt Módosítás gombbal. Ha először telepíti Visual Studio 2026-ot, a Visual Studio Telepítő automatikusan megjeleníti az elérhető számítási feladatokat.
A Számítási feladatok lapon győződjön meg arról, hogy a "Azure AI-fejlesztés" lehetőség van kiválasztva.
A telepítés befejezéséhez kattintson a Telepítés gombra.
Indítsa el Visual Studio 2026-ot, és hozzon létre vagy töltsön be egy projektet.
Nyissa meg a GitHub Copilot Chat.
Ha a rendszer kéri, jelentkezzen be GitHub fiókjába.
Ha a rendszer kéri, jelentkezzen be Azure fiókjába.
A csevegési területen válassza az Eszközök kiválasztása gombot (két wrenches ikon) az elérhető eszközök listájának megjelenítéséhez. Az összes Azure eszköz engedélyezéséhez ellenőrizze az Azure felső csomópontjait.
Válassza ki az Azure MCP Server legfelső csomópontot is.
Az első üzenet írása
Ha a Csevegés ablak még nincs megnyitva, a View>GitHub Copilot Chat menüpont kiválasztásával győződjön meg róla. Alapértelmezés szerint a jobb oldalon található csevegőablakot kell látnia.
A csevegőablak alján található csevegőszöveg-területen adja meg a következő üzenetet:
Do I have any resources currently running?
Alapértelmezés szerint GitHub Copilot ask módot használ. A Kérdés mód választ ad a csevegőablakban megjelenő kérdésekre. Agent mód lehetővé teszi, hogy a GitHub Copilot műveleteket hajtson végre a munkaterületen.
A kérdésre adott válasz attól függ, hogy mi fut jelenleg az Azure-ban az előfizetésében.
Ügynök mód
Ügynök módban a GitHub Copilot a teljes Visual Studio munkaterületen végrehajthat feladatokat, szerkesztéseket végezhet, terminálparancsokat hajthat végre stb.
A GitHub Copilot for Azure "eszközöket" biztosít a GitHub Copilot számára az ügynöki élmény javításához az Azure-ral való mély integráció révén.
A váltáshoz az ask és az ügynök mód között válassza a csevegőterületEn a Kérdés lehetőség melletti lefelé mutató sávot, és válassza ki a kívánt módot.
Eszközök engedélyezése és letiltása ügynök módban
Érdemes lehet letiltani vagy újra engedélyezni a GitHub Copilot által a Azure számára elérhető bizonyos eszközöket.
Válassza az "Eszközök kiválasztása" ikont a csevegőablakban.
<sb0>A csevegőablak képernyőképe a "Eszközök kiválasztása" gomb megnyomásával a Visual Studio 2026-ban.</sb0>
Az eszközök listája melletti jelölőnégyzet bejelölésével engedélyezheti vagy letilthatja az eszközöket (vagy eszközcsoportokat).
Kapcsolódó tartalom
- Az Azure GitHub Copilot és annak működésének megértése.
- A quickstart segítségével megtudhatja, hogyan foglalhatja bele a Azure GitHub Copilot a szoftverfejlesztési munkafolyamatba. A rövid útmutató bemutatja, hogyan helyezhet üzembe szolgáltatásokat Azure, hogyan figyelheti az állapotukat, és hogyan háríthatja el a problémákat.
- Lásd a példamondatokat arról, hogyan tudhat meg többet az Azure-ről, valamint az Azure-fiókjáról, -előfizetéséről és -erőforrásairól.
- Tekintse meg a Azure alkalmazásainak tervezésére és fejlesztésére vonatkozó példakéréseket.
- Lásd példakéréseket az alkalmazás Azure-ba történő üzembe helyezéséhez.
- Tekintse meg az Azure-erőforrások hibaelhárítására vonatkozó példákat.