首页 > 解决方案 > 用于防止未知用户提交的 Bitbucket 自定义预接收挂钩

问题描述

目前由于不同供应商和承包商之间的协作,有时他们在签入代码时会在客户端使用格式错误的 git 配置

签入代码后,bitbucket 不会将正确的用户名与通常出现在 bitbuckets 提交部分中的提交进行核对。

这对于审计来说是不可取的,并且可能会破坏提交跟踪 需要一个自定义的预提交挂钩来调用 REST API 来验证用户是否拥有针对该 REST 端点的帐户和电子邮件地址。

标签: githooksbitbucket-server

解决方案


使用此工具https://github.com/lovato/hooks4git,您可以使用您喜欢的语言创建该脚本。该工具可帮助您进行挂钩管理。

每个人都需要做什么(在任何客户端 git hook 方法中)来安装该工具并激活它。

其他选项:https ://githooks.com/


推荐阅读