GitHub 是否允许预接收或更新挂钩?
我想要做的是防止主分支被推送到(即 master、hotfix、develop),并要求通过 GitHub 拉取请求合并它们。这是一个私人存储库,因此 GitHub 风格的分叉不是一个选择。
任何有关如何实现这一目标的建议都会有很大帮助。
只有您列出的“协作者”的人才能推送到 Github 托管存储库。请参阅存储库的“管理”页面来添加协作者。其他人都需要提交“拉取请求”才能让存储库管理员接受他们的添加内容。看Github 访问权限 https://help.github.com/articles/what-are-the-different-access-permissions。 (没有每个分支的访问权限。)因此,为了实现您的目标,您不需要钩子;只需使用钩子即可。你所需要的已经内置了。
两个注意事项:
- 私有 Github 存储库可以有多个贡献者
- 鉴于钩子包含任意代码,Github 支持预接收钩子(或任何其他服务器钩子)是不寻常的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)