Push-Branch-Schutz, Regelsatz, PR/CI-Anforderung, 100 MB Dateigrößerlimit oder geheimes Push-Schutz kann abgelehnt werden.
remote: error: GH013: Repository rule violations
protected branch hook declined
File exceeds 100 MB
Push cannot contain secretsPush-Branch-Schutz, Regelsatz, PR/CI-Anforderung, 100 MB Dateigrößerlimit oder geheimes Push-Schutz kann abgelehnt werden.
Führen Sie keinen Reset oder Force-Vorgang durch, ohne den „Git-Status“, den aktiven Zweig, die Remote-Commits und die letzten Commits zu sehen.
Überprüfen Sie, ob die HTTPS-Anmeldeinformationen, der SSH-Schlüssel, die Remote-URL und das GitHub-Konto korrekt sind.
Belassen Sie einen Rollback-Punkt mit einem Commit- oder Backup-Zweig, bevor Sie einen Abruf, eine Zusammenführung oder ein Rebase durchführen.
Verwenden Sie den Feature-Branch-Flow, anstatt geschützte Branch-, Review-, CI- und Secret-Scan-Regeln zu umgehen.
Schließen Sie das Ruleset nicht, damit es nur pushen kann.
Bedeutung: Dem Push ruleset nicht einhalten.
Mögliche Ursache: PR, Signatur, Status oder Dateiregel.
Bedeutung: Direkte Zweig-Push ist verboten.
Mögliche Ursache: Main protection.
Bedeutung: Der Blob-Limit wird überschritten.
Mögliche Ursache: ZIP, Backup oder Binär.
Bedeutung: Push protection secret buldu.
Mögliche Ursache: Token/Schlüssel eingekommern.
Bedeutung: CI ist nicht erfolgreich
Mögliche Ursache: Test/Lint-Fehler.
Bedeutung: Keine Commit-Signatur.
Mögliche Ursache: Anforderung an die Regelsatzsignatur.
Bedeutung: Push ist zu groß.
Mögliche Ursache: Große History/Binary.
Bedeutung: Branch history rewrite yasak.
Mögliche Ursache: Schutzpolitik.
Es wurden keine Datensätze gefunden, die diesem Ausdruck entsprechen.
git rev-list --objects --all | git cat-file --batch-check='%(objecttype) %(objectname) %(objectsize) %(rest)' | awk '$1=="blob" {print $3,$4}' | sort -nr | head -n 30Größte Git-Blobs auflisten.
git lfs env && git lfs ls-filesZeigt den Git-LFS-Zustand an.
gh api repos/OWNER/REPO/rulesets --paginate 2>/dev/null || trueZeigt Repository-Regeln ein.
git log -p --all | grep -Ei '(api[_-]?key|token|secret|password|BEGIN .*PRIVATE KEY)' | head -n 100Mögliche Secret-Signaturen scannen.
git log --show-signature -n 5Zeigt die letzten Commit-Signaturen an.
git status --short --branch && git branch -vvZeigt den Status des aktiven Branches/Upstream an.
git push origin maingit switch -c feature/duzeltme
git push -u origin HEAD
gh pr create --base main --fillgit add backup.zip
git pushgit rm --cached backup.zip
echo "backup*.zip" >> .gitignore
git commit --amendgit add video.mp4git lfs track "*.mp4"
git add .gitattributes video.mp4
git commit -m "Video LFS"Löschen Sie den Token aus der Datei und übertragen Sie ihnToken abbrechen, Historie löschen, GitHub Secrets/ENV verwenden.Git für Windows, PowerShell, Git Bash und VS Code Source Control können gemeinsam verwendet werden.
HTTPS-Zugriffsmanager; SSH ist für langfristige und mehrfachkonto-basierte Entwicklungsumgebungen verfügbar.
Repository-Rolle, geschützter Zweig, Pull-Anfrage und CI-Politik müssen gemeinsam verwaltet werden.
Für einen einfachen Start sind HTTPS und Git Credential Manager für die Automatisierung und mehrere Konten geeignet; SSH ist für die Automatisierung und mehrere Konten geeignet.
Bei Git-Vorgängen wird die Konto-Passwort durch PAT, Credential-Manager, GitHub CLI oder SSH ersetzt.
Nur zum Einschränken des Zugriffs verwenden; Geheimnis, Passwort, privater Schlüssel und Kunden Daten sollten nicht erneut committet werden.
Nur in einem bewusst umgeschriebenen persönlichen Feature-Zweig und ggf. mit `--force-with-lease` verwenden.
Zweigschutz ist erforderlich, wenn notwendig; bietet auch Überprüfung und sichere Hauptgeschichte in Einzelprojekten.
Setzen Sie die Werte von OWNER, REPO, branch, URL und Datei in Ihrem Projektktktktkt und überprüfen Sie zunächst mit `git status` und `git remote -v`.
In der Regel nein. Das Löschen des `.git`-Ordners kann zum Verlust des Commit-Verlaufs, der Branches und Remote-Informationen führen.
Wir untersuchen Probleme mit Windows, VS-Code, Git Bash, SSH, privatem Repository, geschützten Zweigen, Zusammenführungskonflikten und GitHub-Aktionen mit einem sicheren Git-Flow.