可以在客户端利用“sparse checkout”功能设置仅clone部分路径,无法从服务端进行限制。
期望目标:服务端有一个pre-clone的server-hook,能够在用户clone前判断用户要clone的内容路径,符合设置的允许clone,不符合的clone失败。
希望jh能够支持该功能。
或者有无其他实现方式,欢迎大家一起讨论。
可以在客户端利用“sparse checkout”功能设置仅clone部分路径,无法从服务端进行限制。
期望目标:服务端有一个pre-clone的server-hook,能够在用户clone前判断用户要clone的内容路径,符合设置的允许clone,不符合的clone失败。
希望jh能够支持该功能。
或者有无其他实现方式,欢迎大家一起讨论。
目前极狐GitLab支持自定义的server hook,在官方每天提供支持之前,您可以尝试自己来实现,server hook可以使用您自己熟悉的编程语言来编写,功能上还是比较强大的。您可以参考官方文档链接: Server hooks | GitLab