433 Stimmen

Git-Fehler beim Versuch zu pushen -- Pre-Receive-Hook abgelehnt

Wenn ich versuche, eine von mir übertragene Änderung zu pushen, erhalte ich folgende Fehlermeldung ...

git.exe push -v --progress  "origin" iteration1:iteration1

remote: *********************************************************************
To ssh://git@mycogit/cit_pplus.git
! [remote rejected] iteration1 -> iteration1 (pre-receive hook declined)
error: failed to push some refs to 'ssh://git@mycogit/cit_pplus.git'

Was ist hier los?

2voto

001001 Punkte 450

Mein Problem war die Dateigröße, als ich versuchte, ein Projekt von Gitlab nach Github zu migrieren, und die Fehlermeldung wies mich darauf hin, indem sie auf diese Seite verwies https://docs.github.com/en/repositories/working-with-files/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage

Der verwendete Befehl lautete:

git lfs migrate import --everything --above=100kb

Danach war ich in der Lage git push --mirror http:...

2voto

Sumit Bajaj Punkte 1

Schritt 1:

git pull --rebase

Schritt 2:

git reset --soft HEAD~1

Schritt 3:

git commit -m "your comments here"

Schritt 4:

git push

Damit sollte das Problem behoben sein.

2voto

Aditya Deshmane Punkte 4606

In meinem Fall haben wir Hooks für Commit-Nachrichten, unser Server-Skript akzeptiert Commits, wenn sie das spezielle Format für Commit-Nachrichten haben "<JIRA ID><Message>" . Es (Hook) lehnt die Übergabe ab, wenn das entsprechende Jira-Ticket nicht existiert oder einige spezielle Symbole in der Übergabemeldung enthalten sind. Dieser Fehler tritt auf, wenn ich /, [, > usw. in eine Commit-Nachricht einfüge, das Entfernen dieser Symbole funktioniert jedoch problemlos.

2voto

shdr Punkte 726

Für mich löst die Autorisierung auf dem entfernten Git-Server das Problem. enter image description here

1voto

GoTo Punkte 4685

Ich habe GitKraken verwendet und wir haben einen lokalen Zweig erstellt, dann zwei entfernte Zweige darin zusammengeführt und dann versucht, den lokalen Zweig zum Ursprung zu pushen. Es funktionierte nicht mit der gleichen Fehlermeldung.

En Lösung sollte den lokalen Zweig erstellen und ihn zuerst pushen zum Ursprung und führen dann die Zusammenführung durch.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X