Deaktivieren von Code Quality für Ihr Repository
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Klicke unter dem Repositorynamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

-
Klicken Sie Codequalität in der Randleiste unter "Sicherheit", um die Seite "Codequalität" anzuzeigen.
-
Klicken Sie auf "Deaktivieren".
-
Klicken Sie auf Änderungen speichern.
Dadurch werden alle zukünftigen Code Quality Scans und die von ihnen generierte Abrechnung für dieses Repository beendet.
Deaktivieren Code Quality für eine Organisation
Durch eine Deaktivierung auf Organisationsebene wird Code Quality in Ihrer gesamten Organisation mit einer einzigen Änderung deaktiviert.
-
Navigieren Sie auf GitHub zur Hauptseite der Organisation.
-
Klicke unter dem Organisationsnamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

-
Klicken Sie in der Randleiste unter "Sicherheit" auf Codequalität.
-
Wählen Sie unter "Repositoryzugriff" im Dropdownmenü "Keine Repositorys " aus. Dadurch wird für Ihre Organisation die Standardeinstellung auf „Aus“ gesetzt, wodurch Code Quality in allen aktuellen und zukünftigen Repositories deaktiviert wird, die der Standardeinstellung der Organisation folgen.
-
Um Code Quality auch in Repositorien zu deaktivieren, in denen ein Administrator es bewusst aktiviert hat, und um zu verhindern, dass Administratoren es erneut aktivieren, aktivieren Sie Zugriff erzwingen. Ohne Durchsetzung sorgen diese Repositorys dafür, dass Code Quality aktiviert bleibt.
-
Wenn Sie nicht Repositorys entscheiden lassen auswählen, wird ein Dialogfeld namens „Aktivierungs- und Abrechnungsänderungen überprüfen“ angezeigt, das die Gesamtzahl der betroffenen Repositorys anzeigt. Überprüfen Sie die Details, und klicken Sie dann auf "Bestätigen".
Die vollständige Liste der Zugriffsoptionen und die Funktionsweise der Erzwingung finden Sie unter Codequalitätsaktivierung in Organisationen und Unternehmen.
Was geschieht mit Ihren vorhandenen Daten?
Deaktivierung Code Quality:
- Deaktiviert zukünftiges Scannen. Dabei werden weder der Code noch der Commitverlauf Ihres Repositorys entfernt.
- Behält Ihre vorhandenen Code Quality Daten bei. Ergebnisse, Qualitätsbewertungen und Verlauf aus vorherigen Scans werden beim Deaktivieren Code Qualitynicht gelöscht, sodass kein Datenverlust vorhanden ist und diese Daten wieder verfügbar sind, wenn Sie sie erneut aktivieren.
Wenn die Abrechnung beendet wird
Durch das Deaktivieren werden neue Scans sofort gestoppt, sodass keine weiteren GitHub Actions Minuten oder AI credits verbraucht werden.
Die Nutzung, die in diesem Abrechnungszeitraum bereits angefallen ist, wird weiterhin normal abgerechnet. Alle nutzungsabhängigen Verbräuche summieren sich im Laufe des Monats und werden zu Ihrem nächsten Abrechnungszyklusdatum in Rechnung gestellt, sodass Ihre nächste Rechnung die Nutzung und Lizenzen für AI credits ausweist, die Sie verbraucht haben, bevor Sie die Funktion deaktiviert haben. Nach dem Deaktivierungsdatum werden Ihnen keine neuen Gebühren mehr angezeigt.
Bestätigen, dass Code Quality deaktiviert ist
Was die Änderung bestätigt, hängt von der Ebene ab, auf der Sie sie deaktiviert haben.
Öffnen Sie auf Organisationsebene die EinstellungsseiteCodequalität der Organisation, und überprüfen Sie, ob der Repositoryzugriff Ihre Auswahl anzeigt (z. B. keine Repositorys), und dass der Erzwingungszugriff aktiviert ist, wenn Sie ihn erzwungen haben. Das Dashboard auf Organisationsebene Code Quality stoppt auch die Anzeige von Daten für die betroffenen Repositorys. Siehe Untersuchung der GitHub-Codequalitätsergebnisse in Ihrer Organisation.
Auf Repositoryebene zeigt die Einstellungsseite desCodequalität Repositorys an, dass die Code Quality Analyse deaktiviert ist. Wenn die Organisations- oder Unternehmenserzwingung gilt, zeigt die Seite auch eine Meldung an, dass eine Richtlinie verhindert, dass die Code Quality Einstellung geändert wird. Bei späteren Pull Requests oder Pushes werden keine neuen Code Quality-Läufe gestartet. Auf der Registerkarte Aktionen sind diese Läufe nach dem Auslöser gekennzeichnet, zum Beispiel "Code Quality: push on main".
Hinweis
Diese Läufe verwenden den Workflownamen CodeQL, denselben Namen, den auch code scanning verwendet, sodass Sie Code Quality- und code scanning-Läufe nicht zuverlässig anhand des Workflownamens voneinander unterscheiden können. Identifizieren Sie Code Quality-Läufe stattdessen anhand ihrer GitHub Actions-Beschriftung, z. B. "Code Quality: push on main".