关于使用github:我在项目工作目录的根目录中寻找类似repo配置文件的内容,其中包含"此项目属于服务器private.github.com,如果文件被意外推送到另一台服务器或域,则会失败并显示错误。"
这可以防止意外将私有项目内容推送到公共存储库。
这样的事可行吗?此外,它应该对每个用户都是自动的,因此它不能是用户自己需要配置的东西。一旦他们检查了项目,就应该有事故预防措施。
答案 0 :(得分:0)
你可以使用Gits钩子在推送或提交时执行任何自动检查:https://git-scm.com/book/gr/v2/Customizing-Git-Git-Hooks
只需创建一个shell脚本来检查repo并使其与git hooks一起运行。