
В настоящее время наш 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?