GitLab отклоняет принудительный push на незащищенных ветках

GitLab отклоняет принудительный push на незащищенных ветках

В настоящее время наш GitLab отклоняет принудительный push на незащищенных ветках в одном проекте, но я не могу найти проблемы (я уже удалил всю защиту для тегов и веток, чтобы проверить это). Есть ли какой-либо файл журнала, где я могу найти причину? Принудительный push работает для другого проекта на том же экземпляре GitLab, так что это, должно быть, конфигурация, связанная с проектом.

решение1

Проверьте denyNonFastforwards = true в конфигурации gitlab. Это не позволяет git принудительно отправлять обновления.

git push --force

Вы можете получить доступ к репозиторию git и установить

git config receive.denynonfastforwards ложь

решение2

Проверьте файлы журнала gitlab. https://docs.gitlab.com/ee/administration/logs.html

А какое сообщение выдает git при попытке push?

Связанный контент