
現在、GitLab は単一プロジェクト内の保護されていないブランチへの強制プッシュを拒否していますが、問題を見つけることができません (テストのためにタグとブランチの保護をすべて削除しました)。理由を確認できるログ ファイルはありますか? 強制プッシュは GitLab の同じインスタンス上の別のプロジェクトでは機能しているので、プロジェクト関連の構成であるはずです。
答え1
gitlab の設定で denyNonFastforwards = true をチェックします。これにより、git が強制更新をプッシュできなくなります。
git プッシュ --force
Gitリポジトリにアクセスして設定することができます
git config 受信.denynonfastforwards を false にする
答え2
Gitlab ログ ファイルをチェックアウトします。 https://docs.gitlab.com/ee/administration/logs.html
また、プッシュしようとしたときの git からのメッセージは何ですか?