github集成工作流程:当贡献者推送更改为“祝福存储库”时发生了什么?

问题描述 投票:0回答:1

在那里描述的集成工作流程:https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows

enter image description here

我不明白一件事:什么阻止贡献者不直接将提交推送到“祝福”存储库?我们是否有任何可以“转发”提交的自动化工具推送到“祝福”给“集成管理器”?或者这只能通过行政决策来规范?

git github
1个回答
2
投票

什么阻止贡献者不直接将提交推送到“祝福”存储库?

有很多方法可以防止这种情况发生。 gitolite工具可以保护通过ssh提供的存储库。基于Web的开发环境(所有那些github,gitlab,pagure等)都有自己的权限管理。最后,有一个简单的诀窍 - 让受祝福的存储库专用于集成管理器,但是为团队中的其他人发布只读。

我们是否有任何可以“转发”提交的自动化工具推送到“祝福”给“集成管理器”?

可以以任何方式实施。 Git pull请求,或GitHub pull请求,或任何东西。

© www.soinside.com 2019 - 2024. All rights reserved.