Skip to main content

GitHub Copilot Code, auf den verwiesen wird

          GitHub Copilot überprüft Vorschläge auf Übereinstimmungen mit öffentlich verfügbarem Code. Alle Übereinstimmungen werden verworfen oder mit einem Codeverweis vorgeschlagen.

Informationen Copilot zur Code-Referenzierung in JetBrains-IDEs

Copilot-Codeverweise identifizieren und attributieren Codevorschläge, indem sie mit ihren ursprünglichen öffentlichen Quellen verknüpft werden, sodass du nachvollziehen können, woher der Code stammt.

Wenn du oder deine Organisation Vorschläge zugelassen hast bzw. hat, die mit öffentlichem Code übereinstimmen, kann GitHub Copilot dir Details zu dem Code zur Verfügung stellen, dem ein Vorschlag entspricht. Dies geschieht:

  • Wenn Sie einen Copilot-Inlinevorschlag im Editor akzeptieren.
  • Wenn eine Antwort in Copilot-Chat einen übereinstimmenden Code enthält.

Code-Referenzierung für Inlinevorschläge Copilot

Wenn Sie einen Copilot Inline-Vorschlag akzeptieren, der mit Code in einem öffentlichen GitHub Repository übereinstimmt, werden Informationen zum übereinstimmenden Code protokolliert. Der Protokolleintrag enthält die URLs von Dateien, die übereinstimmenden Code enthalten, und gegebenenfalls den Namen der Lizenz, die für diesen Code gilt. Dadurch kannst du diese Verweise überprüfen und entscheiden, wie du fortfahren möchtest. Sie können z. B. entscheiden, welche Zuordnung verwendet werden soll, oder ob Sie diesen Code aus Ihrem Projekt entfernen möchten.

Hinweis

  • Die Verweisung von Code auf Inlinevorschläge erfolgt nur bei Übereinstimmungen mit akzeptierten Copilot Vorschlägen. Der von Ihnen geschriebene Code und die von Ihnen geänderten Vorschläge Copilot werden nicht auf Übereinstimmungen mit öffentlichen Codes überprüft.
  • Üblicherweise enthalten weniger als ein Prozent der Vorschläge Copilot Übereinstimmungen mit öffentlichen Codes. Daher sollten Sie nicht erwarten, dass bei vielen Vorschlägen Code-Verweise angezeigt werden.

Code, der auf Copilot-Chat verweist

Wenn Copilot-Chat eine Antwort bereitstellt, die Code enthält, der dem Code in einem öffentlichen GitHub-Repository entspricht, wird das am Ende der Antwort mit einem Link angezeigt, über den im Editor Details zum übereinstimmenden Code angezeigt werden können.

Informationen zum Copilot Code, auf den verwiesen wird Visual Studio Code

Copilot-Codeverweise identifizieren und attributieren Codevorschläge, indem sie mit ihren ursprünglichen öffentlichen Quellen verknüpft werden, sodass du nachvollziehen können, woher der Code stammt.

Wenn du oder deine Organisation Vorschläge zugelassen hast bzw. hat, die mit öffentlichem Code übereinstimmen, kann GitHub Copilot dir Details zu dem Code zur Verfügung stellen, dem ein Vorschlag entspricht. Dies geschieht:

  • Wenn Sie einen Copilot-Inlinevorschlag im Editor akzeptieren.
  • Wenn eine Antwort in Copilot-Chat einen übereinstimmenden Code enthält.

Codeverweise für Inlinevorschläge Copilot

Wenn Sie einen Copilot Inline-Vorschlag akzeptieren, der mit Code in einem öffentlichen GitHub Repository übereinstimmt, werden Informationen zum übereinstimmenden Code protokolliert. Der Protokolleintrag enthält die URLs von Dateien, die übereinstimmenden Code enthalten, und gegebenenfalls den Namen der Lizenz, die für diesen Code gilt. Dadurch kannst du diese Verweise überprüfen und entscheiden, wie du fortfahren möchtest. Sie können z. B. entscheiden, welche Zuordnung verwendet werden soll, oder ob Sie diesen Code aus Ihrem Projekt entfernen möchten.

Hinweis

  • Die Verweisung von Code auf Inlinevorschläge erfolgt nur bei Übereinstimmungen mit akzeptierten Copilot Vorschlägen. Der von Ihnen geschriebene Code und die von Ihnen geänderten Vorschläge Copilot werden nicht auf Übereinstimmungen mit öffentlichen Codes überprüft.
  • Üblicherweise enthalten weniger als ein Prozent der Vorschläge Copilot Übereinstimmungen mit öffentlichen Codes. Daher sollten Sie nicht erwarten, dass bei vielen Vorschlägen Code-Verweise angezeigt werden.

Code auf Copilot-Chat

Wenn Copilot-Chat eine Antwort bereitstellt, die Code enthält, der dem Code in einem öffentlichen GitHub-Repository entspricht, wird das am Ende der Antwort mit einem Link angezeigt, über den im Editor Details zum übereinstimmenden Code angezeigt werden können.

Informationen zum Copilot Verweis auf den GitHub.com

Code

Code-Bezug für Copilot-Chat

Wenn Sie oder Ihre Organisation Vorschläge zulassen, die mit öffentlichem Code übereinstimmen, werden, wann immer eine Antwort von Copilot-Chat übereinstimmenden Code enthält, Details zu den Übereinstimmungen in die Antwort integriert.

Hinweis

Normalerweise treten Übereinstimmungen mit öffentlichem Code selten auf, daher sollten Sie nicht erwarten, dass Codeverweise in vielen Copilot-Chat Antworten angezeigt werden.

Code-Verweis für Copilot Cloudagent

Wenn Copilot Code generiert wird, der mit Code in einem öffentlichen GitHub Repository übereinstimmt, wird dies in den Agentsitzungsprotokollen mit einem Link zum Anzeigen von Details des übereinstimmenden Codes angegeben. Weitere Informationen finden Sie unter Nachverfolgung der GitHub-Copilot-Sitzungen.

Informationen zum Copilot Code, auf den verwiesen wird Visual Studio

Copilot-Codeverweise identifizieren und attributieren Codevorschläge, indem sie mit ihren ursprünglichen öffentlichen Quellen verknüpft werden, sodass du nachvollziehen können, woher der Code stammt.

Wenn du oder deine Organisation Vorschläge zugelassen hast bzw. hat, die mit öffentlichem Code übereinstimmen, kann GitHub Copilot dir Details zu dem Code zur Verfügung stellen, dem ein Vorschlag entspricht. Dies geschieht:

  • Wenn Sie einen Copilot-Inlinevorschlag im Editor akzeptieren.
  • Wenn eine Antwort in Copilot-Chat einen übereinstimmenden Code enthält.

Code-Verweise für Inlinevorschläge Copilot

Wenn Sie einen Copilot Inline-Vorschlag akzeptieren, der mit Code in einem öffentlichen GitHub Repository übereinstimmt, werden Informationen zum übereinstimmenden Code protokolliert. Der Protokolleintrag enthält die URLs von Dateien, die übereinstimmenden Code enthalten, und gegebenenfalls den Namen der Lizenz, die für diesen Code gilt. Dadurch kannst du diese Verweise überprüfen und entscheiden, wie du fortfahren möchtest. Sie können z. B. entscheiden, welche Zuordnung verwendet werden soll, oder ob Sie diesen Code aus Ihrem Projekt entfernen möchten.

Hinweis

  • Die Verweisung von Code auf Inlinevorschläge erfolgt nur bei Übereinstimmungen mit akzeptierten Copilot Vorschlägen. Der von Ihnen geschriebene Code und die von Ihnen geänderten Vorschläge Copilot werden nicht auf Übereinstimmungen mit öffentlichen Codes überprüft.
  • Üblicherweise enthalten weniger als ein Prozent der Vorschläge Copilot Übereinstimmungen mit öffentlichen Codes. Daher sollten Sie nicht erwarten, dass bei vielen Vorschlägen Code-Verweise angezeigt werden.

Code, der sich auf Copilot-Chat bezieht

Wenn Copilot-Chat eine Antwort gibt, die Code enthält, der mit Code in einem öffentlichen GitHub Repository übereinstimmt, wird dies unter dem vorgeschlagenen Code mit einem Link angegeben, der Details des übereinstimmenden Codes im Ausgabeprotokoll anzeigt.

So findet die Codereferenzierung übereinstimmenden Code

          Copilot Die Code-Referenzierung vergleicht potenzielle Codevorschläge und den umgebenden Code von ca. 150 Zeichen mit einem Index aller öffentlichen Repositories auf GitHub.com.

Code in privaten GitHub Repositorys oder Code außerhalb der GitHub wird nicht in den Suchvorgang einbezogen.

Einschränkungen

Der Suchindex wird alle paar Monate aktualisiert. Daher wird neu bereitgestellter Code und Code aus öffentlichen Repositorys, der vor der Erstellung des Indexes gelöscht wurde, möglicherweise nicht in die Suche einbezogen. Aus demselben Grund gibt die Suche möglicherweise Übereinstimmungen mit Code zurück, der gelöscht oder verschoben wurde, seit der Index erstellt wurde.

Verweise auf übereinstimmenden Code sind derzeit in JetBrains IDEs, Visual Studio, , Visual Studio Code, Copilot Cloudagentund auf der GitHub Website verfügbar.

Weiterführende Themen

  •         [AUTOTITLE](/copilot/how-tos/completions/finding-public-code-that-matches-github-copilot-suggestions)
    
  •         [AUTOTITLE](/copilot/how-tos/manage-your-account/managing-copilot-policies-as-an-individual-subscriber)
    
  •         [AUTOTITLE](/copilot/how-tos/administer/organizations/managing-policies-for-copilot-in-your-organization)