Verwalten Sie GitHub Copilot-Einstellungen, Funktionen und Erweiterungen für individuelle Benutzer.

Abgeschlossen

GitHub bietet mehrere Optionen zum Anpassen und Erweitern von GitHub Copilot. Für einzelne Benutzer können Sie Ihren GitHub Copilot Plan verwalten, Einstellungen für GitHub Copilot konfigurieren und GitHub Copilot Erweiterungen installieren.

Hinweis

Wenn Sie Mitglied einer Organisation sind und Ihnen ein GitHub Copilot Abonnement über Ihre Organisation zugewiesen wurde, arbeiten Sie mit Ihrem Kontomanager zusammen, um sicherzustellen, dass Sie über den richtigen Plan und die richtigen Einstellungen verfügen. Möglicherweise können Sie Ihren individuellen Plan oder Ihre Einstellungen nicht ändern, wenn Ihre Organisation über einen GitHub Copilot Business- oder GitHub Copilot Enterprise-Plan verfügt.

Verwalten Sie die Richtlinien und Funktionen von GitHub Copilot als individueller Abonnent.

Zusätzlich zur Konfiguration für das GitHub Copilot-Plug-In in Ihrer unterstützten IDE können Sie Einstellungen für GitHub Copilot auf GitHub konfigurieren. Die Einstellungen gelten überall dort, wo Sie GitHub Copilot verwenden.

Features aktivieren oder deaktivieren

Es gibt mehrere Features von GitHub Copilot, die Sie mithilfe Ihrer Kontoeinstellungen aktivieren oder deaktivieren können. Diese Features sind standardmäßig aktiviert, sie können jedoch bei Bedarf deaktiviert werden.

GitHub Copilot bei GitHub

Sie können auswählen, ob sie GitHub Copilot Chat in GitHub verwenden möchten, vorschaufeatures sind jedoch nicht verfügbar. Diese Einstellung ist standardmäßig aktiviert.

GitHub Copilot in GitHub Desktop

Sie können auswählen, ob GitHub Copilot Chat für Unterstützung in GitHub Desktop verwendet werden soll. Diese Einstellung ist standardmäßig aktiviert.

GitHub Copilot Codierungs-Agent

Sie können auswählen, ob sie GitHub Copilot Codierungs-Agent in Ihren Repositorys aktivieren oder deaktivieren möchten. Der GitHub Copilot-Coding-Agent ermöglicht es Ihnen, GitHub Copilot zu GitHub-Issues zuzuweisen oder GitHub Copilot zu bitten, einen Pull-Request aus einer Eingabeaufforderung im GitHub Copilot-Chat zu erstellen. GitHub Copilot Codierungs-Agent ist standardmäßig in allen Repositorys aktiviert, Sie können jedoch verhindern, dass er in Repositorys verwendet wird, die ihrem persönlichen Konto gehören. GitHub Copilot Codierungs-Agent ist mit den Plänen GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business und GitHub Copilot Enterprise verfügbar.

GitHub Copilot kann im Internet suchen

Sie können auswählen, ob die Websuchfunktion in GitHub Copilot Chat verwendet werden soll. Wenn Sie diese Einstellung aktivieren, verwendet GitHub Copilot Chat Bing, um im Internet nach Informationen zu einer Frage zu suchen. Die Bing-Suche ist besonders hilfreich bei der Erörterung neuer Technologien oder hochspezifischer Themen.

Nicht-Microsoft-Coding-Agenten

Sie können auswählen, ob nicht von Microsoft stammende Codierungs-Agents in Ihren Repositorys aktiviert werden sollen. Nicht-Microsoft-Agents wie Anthropic Claude und OpenAI Codex können zusammen mit dem GitHub Copilot Codierungs-Agent arbeiten. Nicht-Microsoft-Agents sind in den GitHub Copilot Pro-, GitHub Copilot Pro+-, GitHub Copilot Business- und GitHub Copilot Enterprise-Plänen verfügbar.

Aktivieren oder Deaktivieren von Datenschutzrichtlinien

Es gibt mehrere Datenschutzrichtlinien für GitHub Copilot, die Sie mithilfe Ihrer Kontoeinstellungen aktivieren oder deaktivieren können.

Aktivieren oder Deaktivieren von Vorschlägen, die mit öffentlichem Code übereinstimmen

Hinweis

Wenn Sie Mitglied einer Organisation in GitHub Enterprise Cloud sind, der über Ihre Organisation ein GitHub Copilot-Abonnement zugewiesen wurde, können Sie keine Vorschläge konfigurieren, die mit öffentlichem Code in Ihren persönlichen Kontoeinstellungen übereinstimmen. Ihre Einstellung für Vorschläge, die mit öffentlichem Code übereinstimmen, wird von Ihrer Organisation oder Ihrem Unternehmen geerbt.

Ihre persönlichen Einstellungen für GitHub Copilot enthalten eine Option, um entweder Codevorschläge zuzulassen oder zu blockieren, die öffentlich verfügbaren Code entsprechen. Wenn Sie Vorschläge blockieren möchten, die öffentlichem Code entsprechen, vergleicht GitHub Copilot die Codevorschläge und ihren umgebenden Code von ca. 150 Zeichen mit öffentlichem Code auf GitHub. Wenn es eine Übereinstimmung oder eine nahe Übereinstimmung gibt, wird ihnen der Vorschlag nicht angezeigt.

Wenn Sie Vorschläge zulassen möchten, die öffentlichem Code entsprechen, können Sie, wenn GitHub Copilot übereinstimmenden Code vorschlagen, Details der Übereinstimmungen anzeigen und auf die relevanten Repositorys auf GitHub klicken.

Aktivieren oder Deaktivieren der Eingabeaufforderungs- und Vorschlagssammlung für Produktverbesserungen

Sie können auswählen, ob Ihre Eingabeaufforderungen und GitHub Copilot Vorschläge von GitHub gesammelt und aufbewahrt und weiter mit Microsoft verarbeitet und freigegeben werden.

  • Klicken Sie in der oberen rechten Ecke einer beliebigen Seite auf GitHub auf Ihr Profilfoto, und klicken Sie dann auf Copilot Einstellungen.
  • Um GitHub die Verwendung Ihrer Daten zu erlauben oder zu verhindern, wählen oder deaktivieren Sie Zulassen, dass GitHub meine Codeausschnitte aus dem Code-Editor für Produktverbesserungen verwendet.

Modelltraining und -verbesserungen

Standardmäßig verwenden GitHub, die verbundenen Unternehmen und Dritte Ihre Daten, einschließlich Aufforderungen, Vorschläge und Codeausschnitte, nicht für KI-Modellschulungen. Dies spiegelt sich in Ihren persönlichen Einstellungen für GitHub Copilot wider und kann nicht aktiviert werden.

Verwalten von GitHub Copilot Erweiterungen für Ihr persönliches Konto

Sie können GitHub Copilot in Ihrem persönlichen Konto zusätzliche Funktionen hinzufügen, indem Sie GitHub Apps aus dem GitHub Marketplace installieren.

Informationen zu GitHub Copilot Erweiterungen für Ihr persönliches Konto

GitHub Copilot Erweiterungen sind eine Art von GitHub App, die Sie auf Ihrem GitHub Konto installieren können, um zusätzliche Funktionen zu GitHub Copilot hinzuzufügen.

Jeder kann GitHub Copilot Erweiterungen für sein persönliches Konto installieren, aber Sie müssen GitHub Copilot Free einrichten oder über einen aktiven GitHub Copilot Pro oder GitHub Copilot Pro+ Plan verfügen, um eine der installierten GitHub Copilot Erweiterungen verwenden zu können.

Hinweis

Wenn Sie über einen GitHub Copilot Business- oder GitHub Copilot Enterprise-Plan Zugriff auf GitHub Copilot haben, GitHub Copilot Erweiterungen werden von Organisationsbesitzern auf Organisationsebene installiert, und Sie müssen die Erweiterung nicht auf Ihrem persönlichen Konto installieren.

Sie können auch eigene benutzerdefinierte GitHub Copilot Erweiterungen für Ihr persönliches Konto erstellen.

Einschränkungen des GitHub Copilot-Chats

Je nach Codebasis, den eingegebenen Eingabeaufforderungen und anderen Faktoren können Bei der Verwendung von GitHub Copilot Chat unterschiedliche Leistungsstufen auftreten. Die folgenden Informationen sollen Ihnen helfen, Systembeschränkungen und wichtige Konzepte zur Leistung zu verstehen, wenn sie für GitHub Copilot Chat gelten.

Eingeschränkter Gültigkeitsbereich

GitHub Copilot Chat wird auf einer umfangreichen Codebasis trainiert, hat aber immer noch einen begrenzten Umfang. Er ist möglicherweise nicht in der Lage, einige komplexe Codestrukturen oder unbekannte Programmiersprachen zu verarbeiten. Für jede Programmiersprache hängt die Qualität der Vorschläge, die Sie erhalten, möglicherweise vom Umfang und der Vielfalt der Trainingsdaten für diese Sprache ab. JavaScript ist beispielsweise in öffentlichen Repositories gut vertreten und gehört zu den am besten unterstützten Sprachen von GitHub Copilot. Sprachen mit geringerer Darstellung in öffentlichen Repositorys sind für GitHub Copilot Chat möglicherweise schwieriger. Darüber hinaus kann GitHub Copilot Chat nur Code basierend auf dem Kontext des geschriebenen Codes vorschlagen, sodass es möglicherweise nicht in der Lage ist, größere Design- oder Architekturprobleme zu identifizieren.

Potenzielle Verzerrungen

Die Schulungsdaten von GitHub Copilot stammen aus vorhandenen Code-Repositories, die Verzerrungen und Fehler enthalten können. GitHub Copilot könnte die Voreingenommenheiten verfestigen, wenn sie in den Schulungsdaten vorhanden sind. GitHub Copilot Chat kann gegenüber bestimmten Programmiersprachen oder Programmierstilen voreingenommen sein, was zu suboptimalen oder unvollständigen Codevorschlägen führen kann.

Sicherheitsrisiken

GitHub Copilot Chat generiert Code basierend auf dem Kontext des geschriebenen Codes, wodurch potenziell vertrauliche Informationen oder Sicherheitsrisiken verfügbar gemacht werden können, wenn sie nicht sorgfältig verwendet werden. Sie sollten vorsichtig sein, wenn Sie GitHub Copilot Chat verwenden, um Code für sicherheitsrelevante Anwendungen zu generieren und immer den generierten Code gründlich zu überprüfen und zu testen.

Übereinstimmung mit öffentlichem Code

GitHub Copilot Chat ist in der Lage, neuen Code zu generieren, der auf probabilistische Weise erfolgt. Die Wahrscheinlichkeit, dass GitHub Copilot Chat Code erzeugt, der dem Code im Schulungssatz entspricht, ist niedrig, aber nicht null. Ein GitHub Copilot Chatvorschlag kann einige Codeausschnitte enthalten, die dem Code im Schulungssatz entsprechen. GitHub Copilot Chat verwendet Filter, die Übereinstimmungen mit öffentlichem Code in GitHub Repositorys blockieren, aber Sie sollten dennoch Vorsichtsmaßnahmen ergreifen. Sie sollten GitHub-Copilot-Vorschläge genauso behandeln, wie Sie Code behandeln würden, der Material verwendet, das Sie nicht selbst erstellt haben. Dazu gehören Vorsichtsmaßnahmen, um die Eignung zu gewährleisten. Diese Vorsichtsmaßnahmen umfassen strenge Tests, IP-Überprüfungen und Suchen nach Sicherheitsrisiken. Sie sollten sicherstellen, dass Ihre IDE oder Ihr Editor generierten Code nicht automatisch kompiliert oder ausgeführt, bevor Sie ihn überprüft haben.

Ungenauer Code

GitHub Copilot Chat generiert möglicherweise Code, der als gültig erscheint, aber nicht. Der Code ist möglicherweise semantisch oder syntaktisch nicht korrekt, oder er spiegelt die Absicht des Entwicklers nicht genau wider. Um das Risiko von fehlerhaftem Code zu verringern, sollten Sie generierten Code sorgfältig überprüfen und testen. Dies ist besonders beim Umgang mit kritischen oder vertraulichen Anwendungen wichtig. Darüber hinaus solltest du sicherstellen, dass der generierte Code den bewährten Methoden und Entwurfsmustern entspricht und in die allgemeine Architektur und den Stil der Codebasis passt.

Falsche Antworten auf nicht codebezogene Themen

GitHub Copilot Chat ist nicht darauf ausgelegt, nicht codierende Fragen zu beantworten, und daher sind ihre Antworten in diesen Kontexten möglicherweise nicht immer korrekt oder hilfreich. Wenn ein Benutzer GitHub Copilot Chat eine nicht codierende Frage stellt, kann er eine Antwort generieren, die irrelevant oder unsinnig ist, oder es kann darauf hinweisen, dass er keine nützliche Antwort bereitstellen kann.

Zusammenfassung

GitHub bietet mehrere Optionen zum Anpassen und Erweitern von GitHub Copilot. Für einzelne Benutzer können Sie Ihren GitHub Copilot Plan verwalten, Einstellungen für GitHub Copilot konfigurieren und GitHub Copilot Erweiterungen installieren. Sie können Features und Datenschutzrichtlinien auch aktivieren oder deaktivieren, um Ihre Erfahrung mit GitHub Copilot anzupassen.