GitLab lehnt Force Push auf nicht geschützten Zweigen ab

GitLab lehnt Force Push auf nicht geschützten Zweigen ab

Unser GitLab lehnt derzeit Force Push für nicht geschützte Zweige in einem einzelnen Projekt ab, aber ich kann die Probleme nicht finden (ich habe bereits alle Schutzmaßnahmen für Tags und Zweige entfernt, um es zu testen). Gibt es eine Protokolldatei, in der ich den Grund finden kann? Force Push funktioniert für ein anderes Projekt auf derselben Instanz von GitLab, es muss sich also um eine projektbezogene Konfiguration handeln.

Antwort1

Überprüfen Sie denyNonFastforwards = true in der Konfiguration von Gitlab. Dies verhindert, dass Git erzwungene Updates pusht.

git push --force

Sie können auf das Git-Repository zugreifen und festlegen

git config receive.denynonfastforwards false

Antwort2

Sehen Sie sich die Gitlab-Protokolldateien an. https://docs.gitlab.com/ee/administration/logs.html

Und was ist die Meldung von Git, wenn Sie versuchen, Push auszuführen?

verwandte Informationen