是否可以使用 github 或 bitbucket 等版本控制存储库作为您网站的托管服务?因为我知道很多公司有不同的域来测试他们的网站在不同的阶段,如开发、大师、测试、生产等,如stage.domain.com。那么他们是怎么做到的呢?他们是否在每个阶段都将文件托管到某个托管服务中以进行测试?我对此有点困惑。对不起,如果这个问题太白痴。
问问题
34 次
2 回答
1
它通常的做法是为您的项目的不同分支授予服务器拉取权限。例如,您可能有一个开发和部署分支。
在您的测试服务器上,您将继续从开发分支中拉取,当一切最终准备好部署时,一旦您提交了代码,您的主服务器就会从部署分支中拉取。
因此,它自己的服务器并没有托管在 github 或 bitbucket 上,但代码总是在那里更新,服务器可以即时更新。
于 2013-10-09T21:17:13.073 回答
0
我发现一些服务/软件为我们做这些事情。这是 css-tricks 的 CHRIS COYIER 的一篇文章。在尝试了一些免费的部署服务之后,我个人为此推荐deployhq.com 。他们真的免费做得很好。
于 2013-12-31T19:47:53.280 回答