Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
github集成工作流:当参与者将更改推送到;“受祝福的存储库”是什么;?_Git_Github - Fatal编程技术网

github集成工作流:当参与者将更改推送到;“受祝福的存储库”是什么;?

github集成工作流:当参与者将更改推送到;“受祝福的存储库”是什么;?,git,github,Git,Github,此处描述了集成工作流: 我不明白一件事:是什么阻止贡献者不直接将提交推送到“受祝福的”存储库?我们是否有任何自动化工具可以将提交“转发”到“祝福”到“集成管理器”?或者这只能由行政决定来管理 是什么阻止贡献者不直接将提交推送到“受祝福的”存储库 有很多方法可以防止这种情况gitolite工具可以保护通过ssh可用的存储库。基于Web的开发环境(所有那些github、gitlab、pagure等)都有自己的权限管理。最后,还有一个简单的诀窍——将受祝福的存储库设置为integration ma

此处描述了集成工作流:

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

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

有很多方法可以防止这种情况
gitolite
工具可以保护通过ssh可用的存储库。基于Web的开发环境(所有那些github、gitlab、pagure等)都有自己的权限管理。最后,还有一个简单的诀窍——将受祝福的存储库设置为integration manager专用,但将其以只读方式发布给团队中的其他所有人

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

可以以任何方式实现。Git pull请求、GitHub pull请求或其他任何请求

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

有很多方法可以防止这种情况
gitolite
工具可以保护通过ssh可用的存储库。基于Web的开发环境(所有那些github、gitlab、pagure等)都有自己的权限管理。最后,还有一个简单的诀窍——将受祝福的存储库设置为integration manager专用,但将其以只读方式发布给团队中的其他所有人

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

可以以任何方式实现。Git pull请求、GitHub pull请求或其他任何请求