目标:我需要在我的GitHub托管的存储分支上强制执行预推钩,这些存储分支有协作者,不幸的是我无法找到一种方法来找到我的合作伙伴和我自己的方法.git / hooks目录。
我花时间研究这个问题,但我遇到了以下阻碍者:
流行的智慧要我:在不同的目录中推出预推脚本,并请我的合作伙伴进行符号链接。没有!我需要这个来自动填充。
我比git知道我更了解自己。如何覆盖保姆保护,以便我可以做我需要做的事情?模板有些神奇吗?
编辑:或任何其他创意解决方案(服务,集成,webhooks,假设他们不需要设置服务器进行对话!)。
答案 0 :(得分:2)
你不能用GitHub做到这一点。正如您所注意到的,GitHub没有服务器端挂钩,因此不会这样做。并且为了将脚本放入存储库中,这些脚本将自动为其他用户运行,那么这将是一个巨大的安全风险,显然不可能使用git。
您可以尝试切换到允许服务器端挂钩的其他托管解决方案,例如GitLab。