是否可以防止项目或其内容被意外推入错误的存储库

时间:2017-05-05 07:59:54

标签: github github-enterprise

关于使用github:我在项目工作目录的根目录中寻找类似repo配置文件的内容,其中包含"此项目属于服务器private.github.com,如果文件被意外推送到另一台服务器或域,则会失败并显示错误。"

这可以防止意外将私有项目内容推送到公共存储库。

这样的事可行吗?此外,它应该对每个用户都是自动的,因此它不能是用户自己需要配置的东西。一旦他们检查了项目,就应该有事故预防措施。

1 个答案:

答案 0 :(得分:0)

你可以使用Gits钩子在推送或提交时执行任何自动检查:https://git-scm.com/book/gr/v2/Customizing-Git-Git-Hooks

只需创建一个shell脚本来检查repo并使其与git hooks一起运行。