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?

5voto

medmek Punkte 201

Für den Fall, dass es jemandem hilft:

Ich hatte ein leeres Projektarchiv ohne Master-Branch zum Aufheben des Schutzes (in Gitlab), so dass ich vor dem Ausführen von git push -u origin --all

  • Ich musste laufen git push -u origin master Erstens,
  • den Schutz des Hauptzweigs aufheben vorübergehend
  • schieben den Rest ( --all & --tags )

4voto

diman82 Punkte 592

Bitbucket : Prüfen Sie die Verzweigungsberechtigungen in den Einstellungen (möglicherweise steht sie auf "Alle ablehnen"). Wenn das nicht funktioniert, einfach Ihre Zweigstelle in eine neue lokale Zweigstelle klonen , schieben Sie die Änderungen in den Remote-Zweig (es wird ein neuer Remote-Zweig erstellt) und erstellen Sie einen PR.

4voto

Sandra Pavan Punkte 154

Ich hatte den gleichen Fehler, als ich überprüfte, dass ich einen Entwicklerzugang hatte und keinen neuen Zweig veröffentlichen konnte. Das Hinzufügen höherer Zugriffsrechte löste dieses Problem (Gitlab).

3voto

eTechman Punkte 31

Entfernen Sie die Option "Geschützter Zweig" oder erlauben Sie zusätzliche Rollen wie Entwickler oder Admins, damit diese Benutzer, bei denen dieser Fehler auftritt, Zusammenführungen und Push-Aktionen durchführen können.

3voto

Sergej Popov Punkte 2825

Ich habe diesen Fehler mit GitHub gist. Ich habe versucht, einen Commit mit Dateien in Unterverzeichnissen zu pushen. Es stellte sich heraus, dass Gist nur Dateien im Root-Verzeichnis haben kann.

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