SunBlack Asked: 2019-09-07 05:53:32 +0800 CST2019-09-07 05:53:32 +0800 CST 2019-09-07 05:53:32 +0800 CST GitLab 拒绝强制推送未受保护的分支 772 我们的 GitLab 目前拒绝在单个项目中强制推送未受保护的分支,但我找不到问题(我已经删除了对标签和分支的所有保护以对其进行测试)。有没有日志文件,我可以在哪里找到原因?强制推送适用于同一 GitLab 实例上的另一个项目,因此它必须是与项目相关的配置。 git gitlab 2 个回答 Voted Best Answer Abhijeet Patil 2019-09-09T00:32:50+08:002019-09-09T00:32:50+08:00 在 gitlab 的配置中检查 denyNonFastforwards = true。这阻止了 git 推送强制更新。 git push --force 您可以访问 git 存储库并设置 git config receive.denynonfastforwards false Abhijeet Patil 2019-09-07T06:36:21+08:002019-09-07T06:36:21+08:00 检查 gitlab 日志文件。 https://docs.gitlab.com/ee/administration/logs.html 当您尝试推送时,来自 git 的消息是什么?
在 gitlab 的配置中检查 denyNonFastforwards = true。这阻止了 git 推送强制更新。
git push --force
您可以访问 git 存储库并设置
git config receive.denynonfastforwards false
检查 gitlab 日志文件。 https://docs.gitlab.com/ee/administration/logs.html
当您尝试推送时,来自 git 的消息是什么?