将整个gitlab安装置于只读模式

时间:2015-04-23 08:15:09

标签: gitlab

我希望拒绝任何用户将更改推送到任何存储库。从技术上讲,我需要将整个gitlab切换到只读模式。 有简单的方法吗?

3 个答案:

答案 0 :(得分:6)

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

如果预接收挂钩总是" exit 1",则应禁用任何推送到任何回购。

答案 1 :(得分:2)

实际上,更好的答案是更改this flag to true。这样可使整个实例只读,并在应用程序中添加漂亮的标题。

答案 2 :(得分:0)

我倾向于存档每个项目,这将阻止任何更改(包括维基,问题等)。

enter image description here

虽然,这并不妨碍新项目。