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.
Ismerkedés az Azure-hoz készült GitHub Copilottal a fejlesztési munkafolyamat egyszerűsítése és a hatékonyság növelése érdekében az Azure-platformon. Ez az útmutató végigvezeti az Azure-hoz készült GitHub Copilot előfeltételeinek és telepítésének folyamatán a Visual Studióban, hogy megírhassa az első utasítá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 az Azure-fiókok díjszabási oldalát.
Egy GitHub-fiók és egy GitHub Copilot-előfizetés. A beállításukról további információt a Fiók létrehozása a GitHubon és a GitHub Copilot rövid útmutatója című témakörben talál.
Visual Studio Code. A letöltésről és a telepítésről további információt a Visual Studio Code beállítása című témakörben talál.
A GitHub Copilot bővítmény és a GitHub Copilot Chat bővítmény. A bővítmények telepítésével kapcsolatos utasításokért lásd a GitHub Copilot beállítása a VS Code-ban és a GitHub Copilot csevegésének első lépései a VS Code-ban című témakört.
Fontos
A GitHub Copilot egy külön, a GitHub által felügyelt előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért tekintse meg a GitHub Copilot-csomag használatának első lépéseit.
Alapértelmezés szerint az Azure-beli Copilot a bérlő összes felhasználója számára elérhető. A globális rendszergazdák azonban kezelhetik a Copilothoz való hozzáférést az Azure-ban a szervezetük számára. Az elérés opcionálisan odaadható specifikus Microsoft Entra-felhasználóknak vagy -csoportoknak. További információ: Microsoft Copilot-hozzáférés kezelése az Azure-ban.
A GitHub Copilot telepítése az Azure-hoz
- A Visual Studio Code-ban válassza a Bővítmények ikont .
- A Bővítmények Piactéren keresse meg az Azure-hoz készült GitHub Copilotot. Amikor megjelenik az Azure-hoz készült GitHub Copilot bővítmény, válassza az Install (Telepítés) lehetőséget.
- Ha a rendszer kéri, jelentkezzen be az 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 az Azure-hoz készült GitHub Copilot-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özökre vonatkozó kérések teszteléséhez próbálkozzon az alábbi üzenetekkel:
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 az Azure-hoz elérhető GitHub Copilot bizonyos eszközeit.
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 Bővítmények lehetőséget. Ezután görgessen le a GitHub Copilot for Azure részhez.
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 Beállítások lapon állítsa az Azure Resource Graph-bérlőt a Microsoft Entra-bérlőazonosítóra. A Microsoft Entra-bérlőazonosítót az Azure Portalon találja.
Az Azure-hoz készült GitHub Copilot utasítások fájljának megtekintése
Az utasítások fájlja (más néven "Azure Copilot-irányelvek") magas szintű útmutatást tartalmaz a GitHub Copilothoz, amelyet a környezetablakhoz ad hozzá, amikor az Azure-eszközökhöz és az Azure MCP Server-eszközökhöz küldi a GitHub Copilotnak küldött utasításokat. A fájl útmutatása globális jellegű, vagyis az Azure-hoz készült GitHub Copilot összes interakciójára vonatkozik az összes 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 az Azure-hoz készült GitHub Copilotot, és a módosítások felülírhatók az Azure-hoz készült GitHub Copilot új frissítéseivel.
Az "Azure Copilot-irányelvek" megtekintése betekintést nyújt az Azure-eszközökhöz készült GitHub Copilot és az Azure MCP Server-eszközök GitHub Copilotba való bevezetésébe, így részletesebben is megismerheti az egész működését.
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 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
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 az Azure-fiókok díjszabási oldalát.
Egy GitHub-fiók és egy GitHub Copilot-előfizetés. A beállításukról további információt a Fiók létrehozása a GitHubon és a GitHub Copilot rövid útmutatója című témakörben talál.
Visual Studio 2022 (Bármely kiadás). A letöltésről és a telepítésről további információt a Visual Studio telepítése című témakörben talál.
Fontos
A GitHub Copilot egy külön, a GitHub által felügyelt előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért tekintse meg a GitHub Copilot-csomag használatának első lépéseit.
A GitHub Copilot telepítése az Azure-hoz
- A Visual Studio 2022 Bővítmények menüjében válassza a Bővítmények kezelése lehetőséget.
- Az Extension Managerben keresse meg és válassza ki az Azure-hoz készült GitHub Copilotot (VS 2022) lehetőséget. Válassza a Telepítés gombot.
- Egy pillanat múlva megjelenik egy szalagcím: "A módosítások ütemezettek. A módosítások a Microsoft Visual Studio bezárásakor kezdődnek." Állítsa le a Visual Studiót.
- Megnyílik a VSIX Installer párbeszédpanel, amely megerősíti a telepítést. Válassza a Módosítás gombot.
- Néhány pillanat múlva megjelenik a "Módosítás kész" szöveg. Válassza a Bezárás gombot.
- Nyissa meg újra a Visual Studio 2022-t.
- Válassza az eszköztár jobb felső sarkában található "GitHub Copilot" gombot. Válassza a Csevegőablak megnyitása lehetőséget.
- Amikor megjelenik a GitHub Copilot Csevegés ablaka, az alsó csevegőterületen válassza az Ügynök módot, majd válassza az Eszközök kiválasztása gombot (két csavarkulcs).
- Az Eszközök kiválasztása párbeszédpanelen az "Azure MCP Server" szövegnek kell megjelennie. A jobb oldalon a "0/153" érték jelenik meg, ha nincsenek kijelölve eszközök (ez jelenleg az alapértelmezett). Válassza ki a szülőcsomópontot az összes eszköz kiválasztásához.
Fontos
Ha nem jelenik meg az "Azure MCP Server" az eszközök listájában, előfordulhat, hogy el kell távolítania és újra kell telepítenie a bővítményt.
Az első üzenet írása
Ha a Csevegőablak még nincs megnyitva, aGitHub Copilot Csevegés> menü beállításával győződjön meg arról, hogy meg van nyitva. 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?
A GitHub Copilot alapértelmezés szerint ask módot használ. A Kérdés mód választ ad a csevegőablakban megjelenő kérdésekre. Az ügynök mód lehetővé teszi, hogy a GitHub Copilot műveletet hajt 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 el tudja végezni a feladatokat, szerkesztéseket végezhet, terminálparancsokat hajthat végre stb.
Az Azure-hoz készült GitHub Copilot "eszközöket" biztosít a GitHub Copilot számára az ügynöki élmény fokozá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 az Azure-hoz elérhető GitHub Copilot bizonyos eszközeit.
Válassza az "Eszközök kiválasztása" ikont 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).
Előfeltételek
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 az Azure-fiókok díjszabási oldalát.
Egy GitHub-fiók és egy GitHub Copilot-előfizetés. A beállításukról további információt a Fiók létrehozása a GitHubon és a GitHub Copilot rövid útmutatója című témakörben talál.
Visual Studio 2026 (Bármely kiadás). A letöltésről és a telepítésről további információt a Visual Studio telepítése című témakörben talál.
Fontos
A GitHub Copilot egy külön, a GitHub által felügyelt előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért tekintse meg a GitHub Copilot-csomag használatának első lépéseit.
A GitHub Copilot telepítése az Azure-hoz
Ha már telepítette a Visual Studio 2026-ot, és a kezdeti telepítés után hozzá szeretné adni a GitHub Copilotot az Azure-hoz, nyissa meg a Visual Studio Installert, és válassza a Módosítás gombot, amely megjeleníti az elérhető számítási feladatokat.
Képernyőkép a Visual Studio Installerről, melyen a Módosítás gomb ki van emelve.
Ha először telepíti a Visual Studio 2026-ot, a Visual Studio Installer 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 az "Azure AI-fejlesztés" van kiválasztva.
A telepítés befejezéséhez kattintson a Telepítés gombra.
Indítsa el a Visual Studio 2026-ot, és hozzon létre vagy töltsön be egy projektet.
Nyissa meg a GitHub Copilot Chatet.
Ha a rendszer kéri, jelentkezzen be a GitHub-fiókjába.
Ha a rendszer kéri, jelentkezzen be az 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. Engedélyezze az összes Azure-eszközt az Azure legfelső csomópontjainak ellenőrzésével.
Válassza ki az Azure MCP Server legfelső csomópontot is.
Az első üzenet írása
Ha a Csevegőablak még nincs megnyitva, aGitHub Copilot Csevegés> menü beállításával győződjön meg arról, hogy meg van nyitva. 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?
A GitHub Copilot alapértelmezés szerint ask módot használ. A Kérdés mód választ ad a csevegőablakban megjelenő kérdésekre. Az ügynök mód lehetővé teszi, hogy a GitHub Copilot műveletet hajt 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 el tudja végezni a feladatokat, szerkesztéseket végezhet, terminálparancsokat hajthat végre stb.
Az Azure-hoz készült GitHub Copilot "eszközöket" biztosít a GitHub Copilot számára az ügynöki élmény fokozá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 az Azure-hoz elérhető GitHub Copilot bizonyos eszközeit.
Válassza az "Eszközök kiválasztása" ikont 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).
Kapcsolódó tartalom
- Ismerje meg, mi az Azure-hoz készült GitHub Copilot, és hogyan működik.
- A rövid útmutatót követve megtudhatja, hogyan építheti be az Azure-hoz készült GitHub Copilototot a szoftverfejlesztési munkafolyamatba. A rövid útmutató bemutatja, hogyan helyezhet üzembe szolgáltatásokat az Azure-ban, hogyan figyelheti az állapotukat, és hogyan háríthatja el a problémákat.
- Az Azure-ról és az Azure-fiók, az előfizetés és az erőforrások megismeréséről szóló példaüzenetek.
- Tekintse meg az Azure-alkalmazások tervezésére és fejlesztésére vonatkozó példakéréseket.
- Tekintse meg az alkalmazás Azure-ban való üzembe helyezésére vonatkozó példakéréseket.
- Tekintse meg az Azure-erőforrások hibaelhárítására vonatkozó példakéréseket.