我希望拒绝任何用户将更改推送到任何存储库。从技术上讲,我需要将整个gitlab切换到只读模式。 有简单的方法吗?
答案 0 :(得分:6)
如果您不想使用用户权限(as done in this PR),一种方法是更改gitlab-shell pre-receive hook。
如果预接收挂钩总是" exit 1
",则应禁用任何推送到任何回购。
答案 1 :(得分:2)
实际上,更好的答案是更改this flag to true。这样可使整个实例只读,并在应用程序中添加漂亮的标题。
答案 2 :(得分:0)