我们公司最近已将 git 和 github 转换为我们的主要源代码控制。我们已经设置了所有用户,每个人都可以顺利地推送和拉取到 github。但我对我们应该如何设置我们的测试和生产服务器(顺便说一下,所有机器都是 Windows 机器)有点困惑。
对于我们来说,将更新的源代码发送到我们的生产和测试服务器的最佳(或最安全)方法是什么?(我们只使用 php/javascript,因此无需编译)
我假设我们可以将它们设置为远程存储库,并以与推送到 github 相同的方式推送到它们,但我不太清楚该怎么做。如果这确实是最好的方法,有人能给我指出一个好的教程吗?(有没有办法限制谁可以推送到这些服务器?)
我们也可以派人去每台服务器执行拉取或获取请求,获取最新和最佳的数据,但目前这需要有人手动更新三台服务器,将来可能还会更新更多服务器。在我看来,这留下了很多出错的空间。
谢谢!