Skip to main content
Skip to content

Copilot Autofix für Codeüberprüfungsscans deaktivieren

Sie können Copilot Autofix für ein Unternehmen, eine Organisation oder ein Repository deaktivieren.

Wer kann dieses Feature verwenden?

Agentic Autofix hat engere Teilnahmevoraussetzungen als Copilot Autofix und ist für benutzereigene Repositorys in einem Unternehmen, das Enterprise Managed Users verwendet, nicht verfügbar. Ausführliche Informationen findest du unter Informationen zu Autofix für Codescanning.

Copilot Autofix für code scanning ist für die folgenden Repository-Typen verfügbar:

  • Öffentliche Repositorys auf GitHub.com
  • Organisationseigene Repositorys auf GitHub Team oder GitHub Enterprise Cloud mit GitHub Code Security aktivierter Funktion

Weitere Informationen zu berechtigten Produkten finden Sie unter Informationen zu GitHub Advanced Security.

In diesem Artikel wird die Deaktivierung von Copilot Autofix behandelt. Agentic Autofix verfügt über separate Zugriffssteuerungen. Zum Deaktivieren agentic autofix siehe Verwalten des Zugriffs auf agentengestützte autofix für die Codeüberprüfung.

Für Organisationen im Unternehmensbesitz gelten für Copilot Autofix folgende Hierarchie:

  • Unternehmensbesitzer steuern, ob das Feature im Unternehmen zulässig ist. Wenn dies zulässig ist, kann sie auf niedrigeren Ebenen aktiviert werden (ist aber nicht automatisch aktiviert).
  • Wenn sie vom Unternehmen aktiviert ist, können Organisationsbesitzer sie weiterhin für ihre Organisation deaktivieren. Dadurch wird verhindert, dass kein Repository in der Organisation es aktiviert.
  • Wenn sowohl das Unternehmen als auch die Organisation das Feature aktiviert haben, können Repositoryadministratoren es für das einzelne Repository deaktivieren.

Für eigenständige Organisationen gelten die Organisations- und Repository-Steuerelemente ohne eine Unternehmensrichtlinie.

Durch das Deaktivieren von Copilot Autofix auf jeder Ebene werden alle geöffneten Vorschläge geschlossen, die von Copilot Autofix als Kommentare zu code scanning Alerts in betroffenen Pullanforderungen hinzugefügt wurden. Wenn Sie es später erneut aktivieren, werden Vorschläge nur für neue Pull Requests generiert. Um Vorschläge für vorhandene Pull Requests zu generieren, führen Sie die Sicherheitsanalyse erneut aus code scanning .

Hinweis

Copilot Autofix ist ein integraler Bestandteil von GitHub Code Quality und wird weiterhin für Codequalitätsergebnisse ausgeführt, auch wenn es für Codesicherheitsergebnisse deaktiviert ist.

Blockierung der Verwendung von Copilot Autofix für ein Unternehmen

Unternehmensbesitzer können Copilot Autofix für sicherheitsrelevante Ergebnisse in allen Organisationen und Repositorys in ihrem Unternehmen nicht zulassen.

  1. Navigieren Sie zu Ihrem Unternehmen. Beispielsweise auf der Seite Unternehmen in GitHub.com.
  2. Klicken Sie oben auf der Seite auf "Richtlinien".
  3. Klicke unter „Policies“ auf Advanced Security.
  4. Verwenden Sie unter "Copilot Autofix" das Dropdownmenü, und wählen Sie Alle Organisationen: Nicht zulässig aus.

Deaktivieren Copilot Autofix für eine Organisation

Organisationsbesitzer können Copilot Autofix für alle Repositorys in ihrer Organisation deaktivieren. Bei Organisationen in Unternehmensbesitz ist diese Einstellung nur verfügbar, wenn das Unternehmen Copilot Autofix zulässt.

  1. Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.

  2. Wählen Sie eine Organisation aus, indem Sie darauf klicken.

  3. Klicke unter dem Organisationsnamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot der Registerkarten im Profil einer Organisation. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  4. Klicken Sie im Abschnitt " Security and quality" der Randleiste auf Advanced Security, dann auf Globale Einstellungen.

  5. Legen Sie im Abschnitt "Code scanning" Copilot Autofix auf Aus fest.

Deaktivieren Copilot Autofix eines Repositorys

Repositoryadministratoren können Copilot Autofix deaktivieren, wenn ihre Organisation es aktiviert. Bei Organisationen im Besitz des Unternehmens ist diese Einstellung nur verfügbar, wenn das Unternehmen Copilot Autofix ebenfalls zulässt.

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Klicke unter dem Repositorynamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot eines Repositoryheaders mit den Registerkarten. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  3. Klicken Sie im Abschnitt "Sicherheit und Qualität" der Randleiste auf Advanced Security.

  4. Legen Sie im Abschnitt "Code Security" Copilot Autofix auf Aus fest.