Diese Version von GitHub Enterprise Server wurde eingestellt am 2023-09-12. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für bessere Leistung, verbesserte Sicherheit und neue Features aktualisiere auf die neueste Version von GitHub Enterprise Server. Wende dich an den GitHub Enterprise-Support, um Hilfe zum Upgrade zu erhalten.
Problembehandlung bei der Codeüberprüfung
Wenn du deinen Code per code scanning analysierst, musst du möglicherweise unerwartete Probleme beheben.
In generiertem Code gefundene Warnungen
Wenn du deinen Code mit der code scanning analysierst, möchtest du möglicherweise nur den Code kompilieren, den du analysieren möchtest.
Fehler beim automatischen Build für eine kompilierte Sprache
Wenn beim automatischen Build ein Fehler auftritt, kannst du die code scanning so konfigurieren, dass bestimmte Buildschritte für kompilierte Sprachen verwendet werden.
Analyse der Codeüberprüfung dauert zu lange
Du kannst CodeQL optimieren, um die Analysezeit zu minimieren.
CodeQL hat weniger Zeilen überprüft als erwartet
Wenn CodeQL weniger Code analysiert als erwartet, musst du möglicherweise einen benutzerdefinierten Buildbefehl verwenden.
Extraktionsfehler in der Datenbank
Du kannst überprüfen, ob sich Extraktionsfehler auf die Integrität der erstellten CodeQL-Datenbank auswirken.
Protokolle sind nicht detailliert genug
Wenn du den Detailgrad in deinen Protokollen erhöhen möchtest, führe die folgenden Schritte aus.
Error: „Während des Builds wurde kein Quellcode angezeigt.“ oder „Fehler im Prozess '/opt/hostedtoolcache/CodeQL/0.0.0-20200630/x64/codeql/codeql'. Exitcode: 32“
Wenn CodeQL keinen Quellcode findet, musst du das Problem lösen, damit die Analyse der code scanning nicht mehr blockiert wird.
Fehler: „ist keine QL-Datei, QLS-Datei, kein Verzeichnis und keine Abfragepaketspezifikation“
CodeQL konnte keine der Abfragen oder Abfragesätze finden, die für die Analyse angegeben wurden.
Fehler: „Nicht genügend Speicher auf Datenträger“ oder „Nicht genügend Arbeitsspeicher“
Wenn einer dieser Fehler bei GitHub Actions angezeigt wird, überprüfe die Spezifikationen deiner selbstgehosteten Runner.
Einige Sprachen wurden nicht mit dem erweiterten Setup von CodeQL analysiert
Wenn einige Sprachen nicht analysiert wurden, können Sie Ihren code scanning-Workflow ändern und eine Matrix hinzufügen, die die zu analysierenden Sprachen angibt.
Warnung: „Problem bei diesem Workflow erkannt: Git-Checkout HEAD^2 ist nicht mehr erforderlich.“
Wenn diese Warnung angezeigt wird, solltest du deinen Workflow aktualisieren, um die aktuellen Best Practices zu befolgen.