Git挂钩指示存储库已弃用

Jon*_*art 17 git githooks gitlab

我们有一个存储库(托管在GitLab实例上),其中一些项目仍然引用,但是已经弃用了另一个解决方案.

有没有办法将存储库标记为"已弃用"?

理想情况下,每次从此存储库获取(作为a的一部分git submodule update)都会导致在获取期间打印一条巨大的消息.我本来希望添加一个简单的Git钩子来打印这个已弃用的消息.但是,似乎没有 "在每次获取时运行此"钩子.

此外,我在GitLab中看不到任何可以实现此功能的内容.

Kir*_*ill 1

Gitlab自 6.3 起就有了名为“广播消息”的功能。在屏幕截图上,它们显示的消息与标题颜色相同,许多用户根本没有注意到它。

但是,从 6.5 开始可以为这些消息选择颜色。例如,我单位的管理员曾经发出过蓝色消息,很难不注意到该消息。

所以你可以

  • 制作明亮可见的广播消息,告知此 Gitlab 实例已弃用,每个人都应该使用其他东西,因为在第 X 天写入访问将被关闭。
  • 在第 X 天,让每个人都只读。
  • 保留这个 Gitlab 实例,这样旧链接就不会被破坏等等。