githooks - 用于防止未知用户提交的 Bitbucket 自定义预接收挂钩
问题描述
目前由于不同供应商和承包商之间的协作,有时他们在签入代码时会在客户端使用格式错误的 git 配置
签入代码后,bitbucket 不会将正确的用户名与通常出现在 bitbuckets 提交部分中的提交进行核对。
这对于审计来说是不可取的,并且可能会破坏提交跟踪 需要一个自定义的预提交挂钩来调用 REST API 来验证用户是否拥有针对该 REST 端点的帐户和电子邮件地址。
解决方案
使用此工具https://github.com/lovato/hooks4git,您可以使用您喜欢的语言创建该脚本。该工具可帮助您进行挂钩管理。
每个人都需要做什么(在任何客户端 git hook 方法中)来安装该工具并激活它。
推荐阅读
- javascript - 如何使用ajax get rest api从aws s3获取对象
- python - 如何使用 Selenium 和 Python 从通过 xpath 找到的 webdriver 元素中提取文本
- javascript - 如何仅从第一页和最后一页删除按钮?
- javascript - 从 html 模板字符串中删除额外的元素
- model-view-controller - MVC 文件夹结构和用例中操作的最佳实践
- sql-server - 用 ssis 中的用户变量覆盖表达式中的 zip 文件
- php - 防止在转换时在 XML 文件中添加 LF
- c# - 如何在 OpenID-Connect OWIN MVC 中重定向之前执行操作
- sql - 根据 ID 和最近日期加入
- tomcat - 使用兼容 Oracle 19C 的 ojdbc8.jar 启动 tomcat 时出现警告