我希望否认任何用户将更改推送到任何存储库。从技术上讲,我需要将整个gitlab切换为只读模式。
有没有简单的方法可以做到这一点?

最佳答案

如果您不想弄乱用户权限(as done in this PR),一种方法是更改​​gitlab-shell pre-receive hook

如果预接收钩子始终为“ exit 1”,则应禁用对任何存储库的任何推送。

08-27 08:28