我有一个带有库的Windows服务器,该库由用供应商专有脚本语言编写的脚本组成。除了供应商(间歇性地发布核心系统的新版本)之外,我们还有一小组开发人员为库创建自定义mod。我们的自定义模块位于覆盖文件夹中,因此我们不必担心与供应商的mod发生冲突。
我的任务是将库变成源控制解决方案。我唯一的限制是代码不能在异地托管。我在看Git。
因此,如果我理解正确,我应该在某个位置(在此框或我们网络中的其他框中)设置公共存储库,开发人员可以从那里进行克隆。
然后我从那个仓库结帐到我们当前的生产文件夹中。是
所以这是我的noob问题: 这个服务器是脚本执行的地方,所以我必须能够明确地说明在这台服务器上安装GIT不会影响现有系统。
这是一个安全的陈述吗?
如果没有,或者这不是可行的方法,我可以使用某种部署工具将mods从公共仓库复制到我们的生产文件夹吗?
如果我对GIT的理解是100%错误,请提前致谢并道歉。
JP
答案 0 :(得分:0)
是的,这是一个安全的声明。 git客户端不会影响系统的其余部分。 git有权修改的唯一文件夹是克隆或创建git存储库的文件夹。
以下是有关该主题的一些答案的链接,供您阅读:https://security.stackexchange.com/questions/45452/is-using-git-for-deploying-a-bad-practice。