我们有 Bitbucket Cloud 而不是 Bitbucket Server。有没有办法修改 Bitbucket 上的“预接收”功能?目标是审核推送,以确保在代码在 Bitbucket 上可用之前没有明显的漏洞。Git-hooks 可能会起作用,但实际上并没有办法让它们在同一个 repo 中进行版本控制——我能想到的唯一方法是 ssh 进入 Bitbucket 服务器并修改远程 repo,但我不认为你能做到吗?
我唯一的猜测是,可能有一种方法可以将预接收钩子放在源代码控制中,方法是将钩子放在回购中这样的地方:
.bitbucket/pre-receive
但是在网上很难找到这方面的任何信息。