Git/GitHub中master分支push失败是否会通知code owner?
误推master分支被权限拦截是否会通知Code Owner
完全不会,你不用担心触发这类通知。
具体规则逻辑如下:
- 分支权限校验是远端仓库接收推送的最前置校验环节,你没有master分支推送权限的话,请求会被直接拦截驳回,根本不会进入仓库的事件流转、通知触发流程。
- 只有操作真正在远端生效时才会给相关人员推送通知:比如你push成功到了有权限的分支、你提交了指向master的合并请求并指定了评审人、你在已有待评审合并请求里提交了新代码这类操作,才会触达对应的code owner。
- 这次失败的push仅会在你本地的Git客户端返回
permission denied类的报错,不管是code owner还是仓库其他成员,都收不到任何形式的提醒,和你本地网络中断导致push失败的感知范围完全一致。
内容的提问来源于stack exchange,提问作者Manveru
相关产品推荐
相关产品推荐

