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 in der Seitenleiste unter Security and quality auf Codequalität, um die Seite „Codequalität“ anzuzeigen.
-
Wechseln Sie unter Code Quality "Analyse" von "Ein" zu "Aus".
Dadurch werden alle zukünftigen Code Quality Scans für dieses Repository sowie die GitHub Actions Minuten und AI credits, die von diesen Scans verwendet werden, gestoppt. Lizenzgebühren fallen noch eine Zeit lang an, nachdem Sie Code Quality deaktiviert haben. Siehe Wenn die Abrechnung endet.
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".
Bei Repositories, die von der Änderung auf Organisationsebene betroffen sind, werden durch das Deaktivieren zukünftige Scans und die dadurch entstehende nutzungsbasierte Abrechnung beendet. Repositories, die explizit aktiviert sind, werden weiterhin gescannt, es sei denn, Sie aktivieren Zugriff erzwingen. Lizenzgebühren werden für einen Zeitraum nach der Änderung fortgesetzt. Siehe Wenn die Abrechnung endet.
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
Das Deaktivieren von Code Quality beendet die nutzungsabhängige Abrechnung sofort, die Lizenzgebühren fallen danach jedoch noch eine Zeit lang an. Einen Überblick darüber, wofür Code Quality Gebühren berechnet, finden Sie in GitHub Code Quality Abrechnung.
Getaktete Nutzung wird sofort beendet
Durch das Deaktivieren werden neue Scans sofort gestoppt, sodass Sie keine weiteren GitHub Actions Minuten oder AI credits mehr verwenden.
Die Nutzung vor der Deaktivierung wird weiterhin regulär in Rechnung gestellt. Die getaktete Nutzung addiert sich im Laufe des Monats und wird auf Ihrer nächsten Rechnung angezeigt.
Lizenzgebühren können weiterhin anfallen.
Das Deaktivieren Code Quality kann die Anzahl der verwendeten Lizenzen verringern:
- Ein Committer, der nur zu Repositories beigetragen hat, für die Sie Code Quality deaktivieren, zählt nicht mehr für Ihre Lizenznutzung.
- Ein Committer, der auch zu einem anderen Repository beigetragen hat, bei dem Code Quality weiterhin aktiviert ist, zählt weiterhin. Sie beenden die Zählung von 90 Tagen nach dem letzten Commit für ein aktiviertes Repository.
Für jeden Abrechnungszeitraum werden Sie für die höchste Anzahl von Lizenzen berechnet, die zu einem beliebigen Zeitpunkt während dieses Zeitraums verwendet werden, nicht die Zahl, die am Ende verwendet wird. Die Deaktivierung Code Quality kann Lizenzen für den nächsten Zeitraum freigeben, reduziert jedoch nicht die Gebühr für den aktuellen Zeitraum.
Code Quality verwendet das gleiche Lizenzierungsmodell wie GitHub Advanced Security. Informationen dazu, wie sich die Anzahl aktiver Committer verändert, wenn Personen keine Commits mehr vornehmen und wenn Repositorys aktiviert oder deaktiviert werden, finden Sie unter GitHub Advanced Security Lizenzabrechnung.
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 Einstellung geändert wird. Bei späteren Pull Requests oder Pushes starten keine neuen Runs. Auf der Registerkarte Aktionen identifizieren Sie vorhandene Code Quality Ausführungen vom Akteur github-code-quality oder anhand eines Ausführungsnamens wie „Code Quality: Push auf main“.