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?

25voto

gutte Punkte 1203

In meinem Fall (Bitbucket) war das Problem Rewriting branch history is not allowed Einschränkung. Gehe zu Repository settings -> Branch Permissions Bearbeiten Sie die Berechtigungen des ausgewählten Zweigs, und prüfen Sie Allow rewriting branch history

Allow rewriting branch history

21voto

hai jiang Punkte 179

Manchmal, weil der Zweig, den Sie pushen, geschützt ist, so dass Sie die Betreuer des Repositorys bitten können, den Schutzstatus zu ändern. in git-lab finden Sie ihn unter

Settings > Repository > Protected Branches .

:)

13voto

Thomm Punkte 488

Ich erhielt diese Meldung, als der GitLab-Server einige Änderungen durchführte. Am nächsten Tag funktionierte das Pushen problemlos. Wie bereits erwähnt, sollten Sie sich bei Ihrem Betreuer erkundigen, um sicherzugehen.

7voto

shapiro yaacov Punkte 2276

Ich bin auf das gleiche Problem gestoßen.
Ich habe das Problem gelöst, indem ich zu einem anderen Zweig gewechselt habe und dann wieder zum ursprünglichen Zweig zurückgekehrt bin.

Ich bin mir nicht sicher, was die Ursache für die Unterstreichung war, aber das hat das Problem behoben.

6voto

serup Punkte 3258

Ich hatte dieses Problem, als ich versuchte, Änderungen mit einer Dateigröße zusammenzuführen, die größer war als die, die das entfernte Repository erlaubte (in meinem Fall war es GitHub)

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