存储库,实时网站,所有都在同一台服务器上

时间:2011-10-20 15:40:23

标签: repository redmine

老实说,我真的不知道如何开始。

我在VPS中有一个实时网站。我的开发流程通常是在我的本地机器上进行更改,然后通过capistrano推送。我使用git,但我真的不知道设置(因为它是由朋友完成的)。所以我不确定我的git repo是本地还是服务器。

现在我想做一些更易于管理的事情。我想用Redmine来跟踪我的发展。话虽如此,我想在我的实时服务器所在的服务器上托管我的仓库。这可以轻松访问其他远程开发人员。在同一台服务器上托管这个仓库是个好主意吗?

此外,将来我还需要一个单元测试和功能测试服务器。我认为这应该与实时服务器分开吗?

什么是好的安排?当然,我的预算非常紧张,我不想购买自己的物理服务器。

感谢。

1 个答案:

答案 0 :(得分:1)

我在相同的VPS中托管了dev和live版本,例如dev.site.com。我通常将它作为基本认证,至少在其开发中给予一点隐私。但是,如果您的源存储库也在同一个VPS上,那么您需要有一个标准的备份过程,为您提供非VPS副本。你绝对不希望所有的鸡蛋放在一个篮子里。

对于多开发人员使用,您只需要一个每个人都可以访问的仓库。 dev实例更好地拆分为开发人员机器,以及包含每个人更改的开发版本的常规构建周期。那将是您的测试/ QA服务器。单元测试可以是本地版本。

这有帮助吗?不确定这个答案是否符合您的要求。