Megosztás a következőn keresztül:


Az Azure-hoz készült GitHub Copilot használatának első lépései

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:

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

  1. A Visual Studio Code-ban válassza a Bővítmények ikont .
  2. 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.
  3. Ha a rendszer kéri, jelentkezzen be az Azure-fiókjába.

Az első üzenet írása

  1. 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.

  2. 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.

    Képernyőkép a Csevegés váltása menü megnyitásáról és a Csevegés megnyitása menüpont kiválasztásáról.

  3. 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.

  4. 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.

  5. 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.

  1. Válassza ki az eszközikont a csevegőablakban.

    Képernyőkép a csevegőablakról, amelyen az Eszközök konfigurálása ikon látható.

  2. 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).

    Képernyőkép a Visual Studio Code eszközeinek listájáról.

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:

  1. 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.

    Képernyőkép az Azure-hoz készült GitHub Copilotról a Visual Studio Code bővítményeinek listájában.

  2. 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.

    Képernyőkép az Azure-hoz készült GitHub Copilot előugró menüjéről.

  3. 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.

    Képernyőkép a Beállítások lapról, amely az Azure Resource Graph-bérlő beállításának opcióját mutatja.

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.

  1. Válassza ki ctrl + shift + p a parancskatalógus megnyitásához.

  2. Írja be Chat: Configure Instructions, majd jelölje ki a bejegyzést.

    Képernyőkép a Visual Studio Code parancspalettájába történő gépelésről.

  3. A következő lépésben válassza a lehetőséget AzureCopilotGuidelines .

    Képernyőkép az Azure Copilot-irányelvek kiválasztásának lehetőségéről.

  4. Megnyílik egy új lap, amely tartalmazza az utasításfájlt.

    Képernyőkép az Azure-hoz készült GitHub Copilot utasításfájlról.

    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

  1. A Visual Studio 2022 Bővítmények menüjében válassza a Bővítmények kezelése lehetőséget.
  2. 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.
  3. 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.
  4. Megnyílik a VSIX Installer párbeszédpanel, amely megerősíti a telepítést. Válassza a Módosítás gombot.
  5. Néhány pillanat múlva megjelenik a "Módosítás kész" szöveg. Válassza a Bezárás gombot.
  6. Nyissa meg újra a Visual Studio 2022-t.
  7. 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.
  8. 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).
  9. 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

  1. 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.

    Képernyőkép a GitHub Copilot Csevegés ablakról a Visual Studio 2022-ben.

  2. 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?
    

    Képernyőkép a Visual Studio 2022 csevegési területére beírt példaüzenetről.

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.

Képernyőkép a Visual Studio 2022 csevegési területén található mód menüről.

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.

  1. Válassza az "Eszközök kiválasztása" ikont a csevegőablakban.

    Képernyőkép a csevegőablakról, amelyen a Visual Studio 2022-ben az Eszközök kiválasztása gombra kattintott.

  2. 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

  1. 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.

  2.  A Számítási feladatok lapon győződjön meg arról, hogy az "Azure AI-fejlesztés" van kiválasztva.

    Képernyőkép a Visual Studio Installer elérhető számítási feladatairól az Azure AI-fejlesztési lehetőség kiválasztásával és kiemelésével.

  3. A telepítés befejezéséhez kattintson a Telepítés gombra.

  4. Indítsa el a Visual Studio 2026-ot, és hozzon létre vagy töltsön be egy projektet.

  5. Nyissa meg a GitHub Copilot Chatet.

  6. Ha a rendszer kéri, jelentkezzen be a GitHub-fiókjába.

  7. Ha a rendszer kéri, jelentkezzen be az Azure-fiókjába.

  8. 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.

    Képernyőkép az Eszközök kiválasztása párbeszédpanelről, amelyen az Azure-csomópont van bejelölve.

    Válassza ki az Azure MCP Server legfelső csomópontot is.

    Képernyőkép az Eszközök kiválasztása párbeszédpanelről, amelyen az Azure MCP Server-csomópont van bejelölve.

Az első üzenet írása

  1. 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.

    Képernyőkép a GitHub Copilot Csevegés ablakról a Visual Studio 2026-ban.

  2. 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?
    

    Képernyőkép a Visual Studio 2026 csevegési területére beírt példaüzenetről.

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.

Képernyőkép a Visual Studio 2026 csevegőterületének Mód menüjéről.

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.

  1. Válassza az "Eszközök kiválasztása" ikont a csevegőablakban.

    Képernyőkép a Csevegőablakról, amelyen a Visual Studio 2026-ban az Eszközök kiválasztása gombra kattintott.

  2. 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).