gpt4 book ai didi

git - 防止作者在 github 上 merge 自己的代码

转载 作者:太空狗 更新时间:2023-10-29 13:46:44 25 4
gpt4 key购买 nike

为了获得一些合规性认证,我们需要确保将代码放入 master 的任何人都不是该代码的作者,以防止有人单独插入恶意代码。

我想到的方法是使用带有状态检查的主分支保护。我们将有一个我们将工作 merge 到的中间分支,我们可以检查这些提交以确保它们没有被原作者 merge 。然后我们对该提交应用“绿色”状态,并且只有绿色提交才能进入 master。

也许有更好的方法?我还没有找到任何东西,但如果我忽略了这个问题的一个特性或常见做法,我很想知道。

最佳答案

  1. 开启 Protected Branch

  2. 添加多个系统之一,例如 reviewable.io作为 CI 系统。

  3. Customize what makes a reviewable review complete并要求单独的审阅者(以及您的任何其他要求。

  4. 将 GitHub 设置为 require the CI System to Pass to merge到 protected 分支。

关于git - 防止作者在 github 上 merge 自己的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37599387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com