Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erste Schritte mit GitHub Copilot für Azure, um Ihren Entwicklungsworkflow zu optimieren und Ihre Produktivität auf der Azure-Plattform zu verbessern. Dieser Leitfaden führt Sie durch die Erforderlichen und die Installation von GitHub Copilot für Azure in Visual Studio, damit Sie Ihre erste Eingabeaufforderung schreiben können.
Voraussetzungen
Um die Schritte in diesem Artikel auszuführen, stellen Sie sicher, dass Sie folgendes haben:
Ein Azure-Konto und Zugriff auf ein Azure-Abonnement. Ausführliche Informationen zum Einrichten dieser Konten finden Sie auf der Preisseite für Azure-Konten.
Ein GitHub-Konto und ein GitHub Copilot-Abonnement. Ausführliche Informationen zum Einrichten finden Sie unter Erstellen eines Kontos auf GitHub und Schnellstart für GitHub Copilot.
Visual Studio Code. Ausführliche Informationen zum Herunterladen und Installieren finden Sie unter Einrichten von Visual Studio Code.
Die GitHub Copilot-Erweiterung und die GitHub Copilot Chat-Erweiterung. Anweisungen zum Installieren dieser Erweiterungen finden Sie unter Einrichten von GitHub Copilot in VS Code und erste Schritte mit GitHub Copilot Chat in VS Code.
Wichtig
GitHub Copilot ist ein separates Abonnement, das von GitHub verwaltet wird. Fragen zu GitHub Copilot-Abonnements und -Support finden Sie unter "Erste Schritte mit einem GitHub Copilot-Plan".
Standardmäßig ist Copilot in Azure für alle Benutzer in einem Mandanten verfügbar. Globale Administratoren können jedoch den Zugriff auf Copilot in Azure für ihre Organisation verwalten. Der Zugriff kann optional auch bestimmten Microsoft Entra-Benutzern oder -Gruppen gewährt werden. Weitere Informationen finden Sie unter Verwalten des Zugriffs auf Microsoft Copilot in Azure.
Installieren von GitHub Copilot für Azure
- Wählen Sie in Visual Studio Code das Symbol "Erweiterungen" aus.
- Suchen Sie im Extensions Marketplace nach GitHub Copilot für Azure. Wenn die GitHub Copilot für Azure-Erweiterung angezeigt wird, wählen Sie "Installieren" aus.
- Wenn Sie dazu aufgefordert werden, melden Sie sich bei Ihrem Azure-Konto an.
Schreiben des ersten Prompt
Stellen Sie sicher, dass die Erweiterung installiert ist, dass Sie ordnungsgemäß authentifiziert sind und dass die Erweiterung ordnungsgemäß funktioniert.
Wenn das Chatfenster noch nicht geöffnet ist, stellen Sie sicher, dass es geöffnet ist, indem Sie entweder in der Menüleiste die Schaltfläche " Chat umschalten " auswählen oder das Dropdownmenü neben der Schaltfläche " Chat ein-/ausschalten " und dann " Chat öffnen" (STRG+ALT+I) auswählen.
Geben Sie im Textbereich unten im Chatfenster die folgende Aufforderung ein:
Do I have any Azure resources currently running?Die Antwort auf Ihre Frage hängt davon ab, was derzeit in Azure in Ihrem Abonnement ausgeführt wird.
Verwenden Sie als Nächstes die folgende Eingabeaufforderung:
What are your tools?Die Antwort der Vervollständigung zeigt eine Liste von GitHub Copilot für Azure-spezifische Tools an, die GitHub Copilot zur Verfügung stehen. Die Antwort bietet einen guten Überblick über die Arten von Funktionen, die Ihnen jetzt zur Verfügung stehen:
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?Der Inhalt der Antwort kann variieren und kann sich im Laufe der Zeit ändern, wenn neue Funktionen und Tools hinzugefügt werden.
Um Aufforderungen zu Azure-spezifischen Tools zu testen, probieren Sie die folgende Eingabeaufforderung aus:
What is the az command to list all my storage accounts ordered by location?Die Vervollständigung für diesen Prompt kann Folgendes generieren:
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?
Aktivieren und Deaktivieren von Tools im Agentmodus
Möglicherweise möchten Sie bestimmte Tools deaktivieren oder erneut aktivieren, die von GitHub Copilot für Azure verfügbar sind.
Wählen Sie im Chatbereich das Toolsymbol aus.
Verwenden Sie das Kontrollkästchen neben der Liste der Tools, um Tools (oder Gruppen von Tools) zu aktivieren/zu deaktivieren.
Festlegen des Standardmandanten
Wenn Sie über mehrere Microsoft Entra ID-Mandanten verfügen, können Sie einen Standardmandanten mit der folgenden Eingabeaufforderung festlegen:
@azure /changeTenant
Treffen Sie in der Liste Ihrer verfügbaren Mieter in der oberen mittleren Dropdownliste eine Auswahl.
Sie können den Standardmandanten auch in den Erweiterungseinstellungen festlegen:
Wählen Sie in Visual Studio Code auf der Aktivitätsleiste "Erweiterungen" aus. Scrollen Sie dann nach unten zu GitHub Copilot für Azure.
Wählen Sie das Zahnradsymbol in der Ecke des Eintrags der Erweiterung und dann im Popupmenü "Einstellungen" aus.
Legen Sie auf der Registerkarte "Einstellungen " den Azure Resource Graph-Mandanten auf Ihre Microsoft Entra-Mandanten-ID fest. Sie finden Ihre Microsoft Entra-Mandanten-ID im Azure-Portal.
Anzeigen der Anweisungsdatei „GitHub Copilot für Azure“
Die Anleitungsdatei (auch als "Azure Copilot Guidelines" bezeichnet) enthält allgemeine Anleitungen für GitHub Copilot, die dem Kontextfenster hinzugefügt wird, wenn Aufforderungen an GitHub Copilot für Azure-Tools und Azure MCP Server-Tools gesendet werden. Die Anleitung in dieser Datei soll global sein, was bedeutet, dass sie für alle Interaktionen in GitHub Copilot für Azure für alle Projekte vorgesehen ist. Diese Datei befindet sich an einem ausgeblendeten Ordnerspeicherort und ist nicht für die Änderung vorgesehen. Sie sollten diese Datei nicht ändern, da sie GitHub Copilot für Azure beeinträchtigen oder deaktivieren könnte, und Ihre Änderungen werden möglicherweise mit neuen Updates für GitHub Copilot für Azure überschrieben.
Das Anzeigen der "Azure Copilot-Richtlinien" bietet einen Einblick in die Einführung der GitHub Copilot für Azure-Tools und der Azure MCP Server-Tools in GitHub Copilot, die Ihnen helfen, ein tieferes Verständnis der Funktionsweise zu entwickeln.
Wichtig
Sie sollten diese Datei nicht ändern.
Wählen Sie diese Option
ctrl+shift+paus, um die Befehlspalette zu öffnen.Geben Sie
Chat: Configure Instructionsein und wählen Sie den Eintrag aus.
Wählen Sie im nächsten Schritt die Option
AzureCopilotGuidelinesaus.
Eine neue Registerkarte mit der Anweisungendatei wird geöffnet.
Wichtig
Sie sollten diese Datei nicht ändern.
Voraussetzungen
Ein Azure-Konto und Zugriff auf ein Azure-Abonnement. Ausführliche Informationen zum Einrichten dieser Konten finden Sie auf der Preisseite für Azure-Konten.
Ein GitHub-Konto und ein GitHub Copilot-Abonnement. Ausführliche Informationen zum Einrichten finden Sie unter Erstellen eines Kontos auf GitHub und Schnellstart für GitHub Copilot.
Visual Studio 2022 (beliebige Edition). Ausführliche Informationen zum Herunterladen und Installieren finden Sie unter Installieren von Visual Studio.
Wichtig
GitHub Copilot ist ein separates Abonnement, das von GitHub verwaltet wird. Fragen zu GitHub Copilot-Abonnements und -Support finden Sie unter "Erste Schritte mit einem GitHub Copilot-Plan".
Installieren von GitHub Copilot für Azure
- Wählen Sie in Visual Studio 2022 im Menü "Erweiterungen" die Option "Erweiterungen verwalten" aus.
- Suchen Sie im Erweiterungs-Manager nach GitHub Copilot für Azure (VS 2022) und wählen Sie sie aus. Wählen Sie die Schaltfläche Installieren aus.
- Nach einem Moment wird ein Banner angezeigt: "Ihre Änderungen sind geplant. Die Änderungen beginnen, wenn Microsoft Visual Studio geschlossen wird. Schließen Sie Visual Studio.
- Das Dialogfeld "VSIX Installer" wird geöffnet, um die Installation zu bestätigen. Wählen Sie die Schaltfläche "Ändern" aus .
- Nach ein paar Momenten sollte "Änderungen abgeschlossen" angezeigt werden. Klicken Sie auf die Schaltfläche Schließen.
- Öffnen Sie Visual Studio 2022 erneut.
- Wählen Sie die Schaltfläche "GitHub Copilot" in der oberen rechten Ecke des Fensters auf der Symbolleiste aus. Wählen Sie "Chatfenster öffnen" aus.
- Wenn das GitHub Copilot Chat-Fenster angezeigt wird, wählen Sie im Chatbereich unten den Agent-Modus und dann die Schaltfläche " Tools auswählen " (zwei Schraubenschlüssel) aus.
- Im Dialogfeld "Tools auswählen " sollte "Azure MCP Server" angezeigt werden. Rechts wird "0/153" angezeigt, wenn keine Tools ausgewählt sind (dies ist derzeit die Standardeinstellung). Wählen Sie den übergeordneten Knoten aus, um alle Tools auszuwählen.
Wichtig
Wenn "Azure MCP Server" in der Liste der Tools nicht angezeigt wird, müssen Sie die Erweiterung möglicherweise deinstallieren und erneut installieren.
Schreiben des ersten Prompt
Wenn das Chatfenster noch nicht geöffnet ist, stellen Sie sicher, dass es geöffnet ist, indem Sie die Menüoption"GitHub Copilot Chat>" auswählen. Das Chatfenster sollte standardmäßig rechts angedockt angezeigt werden.
Geben Sie im Textbereich unten im Chatfenster die folgende Aufforderung ein:
Do I have any resources currently running?
Standardmäßig verwendet GitHub Copilot den Ask-Modus . Der Fragemodus bietet Antworten auf Ihre Eingabeaufforderungen im Chatbereich. Der Agentmodus ermöglicht GitHub Copilot, Maßnahmen in Ihrem Arbeitsbereich zu ergreifen.
Die Antwort auf Ihre Frage hängt davon ab, was derzeit in Azure in Ihrem Abonnement ausgeführt wird.
Agentmodus
Im Agentmodus kann GitHub Copilot Aufgaben im gesamten Visual Studio-Arbeitsbereich ausführen, Bearbeitungen vornehmen, Terminalbefehle ausführen usw.
GitHub Copilot für Azure stellt GitHub Copilot Werkzeuge bereit, um das Interaktionserlebnis durch eine tiefe Integration in Azure zu verbessern.
Um zwischen dem Fragen- und Agentmodus zu wechseln, wählen Sie den abwärts weisenden Chevron neben der Option "Fragen" im Chatbereich aus, und wählen Sie den gewünschten Modus aus.
Aktivieren und Deaktivieren von Tools im Agentmodus
Möglicherweise möchten Sie bestimmte Tools deaktivieren oder erneut aktivieren, die von GitHub Copilot für Azure verfügbar sind.
Wählen Sie im Chatbereich das Symbol "Tools auswählen" aus.
Verwenden Sie das Kontrollkästchen neben der Liste der Tools, um Tools (oder Gruppen von Tools) zu aktivieren/zu deaktivieren.
Voraussetzungen
Ein Azure-Konto und Zugriff auf ein Azure-Abonnement. Ausführliche Informationen zum Einrichten dieser Konten finden Sie auf der Preisseite für Azure-Konten.
Ein GitHub-Konto und ein GitHub Copilot-Abonnement. Ausführliche Informationen zum Einrichten finden Sie unter Erstellen eines Kontos auf GitHub und Schnellstart für GitHub Copilot.
Visual Studio 2026 (beliebige Edition). Ausführliche Informationen zum Herunterladen und Installieren finden Sie unter Installieren von Visual Studio.
Wichtig
GitHub Copilot ist ein separates Abonnement, das von GitHub verwaltet wird. Fragen zu GitHub Copilot-Abonnements und -Support finden Sie unter "Erste Schritte mit einem GitHub Copilot-Plan".
Installieren von GitHub Copilot für Azure
Wenn Sie Visual Studio 2026 bereits installiert haben und Nach der erstinstallation GitHub Copilot für Azure hinzufügen möchten, öffnen Sie Visual Studio Installer, und wählen Sie die Schaltfläche "Ändern " aus, die die verfügbaren Workloads anzeigt.
Wenn Sie Visual Studio 2026 zum ersten Mal installieren, zeigt visual Studio Installer automatisch die verfügbaren Workloads an.
Stellen Sie auf der Registerkarte "Workloads" sicher, dass "Azure AI-Entwicklung" ausgewählt ist.
Wählen Sie die Schaltfläche " Installieren " aus, um die Installation abzuschließen.
Starten Sie Visual Studio 2026, und erstellen oder laden Sie ein Projekt.
Öffnen Sie GitHub Copilot Chat.
Wenn Sie dazu aufgefordert werden, melden Sie sich bei Ihrem GitHub-Konto an.
Melden Sie sich nach Aufforderung bei Ihrem Azure-Konto an.
Wählen Sie im Chatbereich die Schaltfläche " Extras auswählen " (Symbol "Zwei Schraubenschlüssel") aus, um eine Liste der verfügbaren Tools anzuzeigen. Aktivieren Sie alle Azure-Tools, indem Sie die obersten Knoten für Azure überprüfen.
Wählen Sie auch den oberen Knoten für Azure MCP Server aus.
Schreiben des ersten Prompt
Wenn das Chatfenster noch nicht geöffnet ist, stellen Sie sicher, dass es geöffnet ist, indem Sie die Menüoption"GitHub Copilot Chat>" auswählen. Das Chatfenster sollte standardmäßig rechts angedockt angezeigt werden.
Geben Sie im Textbereich unten im Chatfenster die folgende Aufforderung ein:
Do I have any resources currently running?
Standardmäßig verwendet GitHub Copilot den Ask-Modus . Der Fragemodus bietet Antworten auf Ihre Eingabeaufforderungen im Chatbereich. Der Agentmodus ermöglicht GitHub Copilot, Maßnahmen in Ihrem Arbeitsbereich zu ergreifen.
Die Antwort auf Ihre Frage hängt davon ab, was derzeit in Azure in Ihrem Abonnement ausgeführt wird.
Agentmodus
Im Agentmodus kann GitHub Copilot Aufgaben im gesamten Visual Studio-Arbeitsbereich ausführen, Bearbeitungen vornehmen, Terminalbefehle ausführen usw.
GitHub Copilot für Azure stellt GitHub Copilot Werkzeuge bereit, um das Interaktionserlebnis durch eine tiefe Integration in Azure zu verbessern.
Um zwischen dem Fragen- und Agentmodus zu wechseln, wählen Sie den abwärts weisenden Chevron neben der Option "Fragen" im Chatbereich aus, und wählen Sie den gewünschten Modus aus.
Aktivieren und Deaktivieren von Tools im Agentmodus
Möglicherweise möchten Sie bestimmte Tools deaktivieren oder erneut aktivieren, die von GitHub Copilot für Azure verfügbar sind.
Wählen Sie im Chatbereich das Symbol "Tools auswählen" aus.
Verwenden Sie das Kontrollkästchen neben der Liste der Tools, um Tools (oder Gruppen von Tools) zu aktivieren/zu deaktivieren.
Zugehöriger Inhalt
- Verstehen, was GitHub Copilot für Azure ist und wie es funktioniert.
- Folgen Sie der Schnellstartanleitung , um zu verstehen, wie GitHub Copilot für Azure in Ihren Softwareentwicklungsworkflow einbezogen wird. In der Schnellstartanleitung wird beschrieben, wie Dienste in Azure bereitgestellt, deren Status überwacht und Probleme behoben werden.
- Sehen Sie sich Beispielaufforderungen an , um mehr über Azure zu erfahren und Ihr Azure-Konto, Ihr Abonnement und Ihre Ressourcen zu verstehen.
- Beispiele für das Entwerfen und Entwickeln von Anwendungen für Azure finden Sie unter Beispielaufforderungen.
- Siehe Beispielaufforderungen für die Bereitstellung Ihrer Anwendung in Azure.
- Siehe Beispielaufforderungen zur Problembehandlung Ihrer Azure-Ressourcen.