我们有Bitbucket云而不是Bitbucket服务器。有没有办法修改Bitbucket上的“预接收”功能?目标是在Bitbucket上提供代码之前,审核推送以确保没有明显的漏洞。Git钩子可能可以工作,但实际上没有办法让它们在同一个repo中进入版本控制-我能想到的唯一方法是ssh到一个Bitbucket服务器并修改远程repo,但我不认为你能做到这一点?
.bitbucket/pre-receive
但在网上很难找到任何信息。
不幸的是,这是不可能的。
在有人开发服务器端钩子的安全/沙盒实现之前,您需要找到另一种方法。
全面披露:我为Atlassian工作(虽然我不在Bitbucket Cloud上工作)