GitLab 拒绝对未受保护的分支进行强制推送

GitLab 拒绝对未受保护的分支进行强制推送

我们的 GitLab 目前拒绝对单个项目中未受保护的分支进行强制推送,但我找不到问题(我已经删除了所有标签和分支的保护以进行测试)。有没有日志文件,我可以在哪里找到原因?强制推送正在为同一 GitLab 实例上的另一个项目工作,因此它一定是与项目相关的配置。

答案1

在 gitlab 的配置中检查denyNonFastforwards = true。这会阻止 git 推送强制更新。

git push --force

您可以访问 git 存储库并设置

git config accept.denynonfastforwards false

答案2

检查 gitlab 日志文件。 https://docs.gitlab.com/ee/administration/logs.html

另外当您尝试推送时来自 git 的消息是什么?

相关内容